{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/2"}],"enrichment":{"capability":"A Python client library for interacting with Core API servers, handling schema retrieval and API actions across multiple hypermedia formats including CoreJSON, OpenAPI, JSON Hyper-Schema, and HAL.","skillfed_tags":["abandoned","legacy-api-client"],"use_cases":["Consuming APIs built with the Core API framework in legacy systems or existing codebases that already depend on this client.","Prototyping or testing Core API servers during development when you need a simple Python client to validate schema and hypermedia responses.","Interacting with APIs that expose OpenAPI or JSON Hyper-Schema formats if you prefer a unified client interface over raw HTTP requests.","Retrieving and navigating hypermedia-driven APIs (HAL, CoreJSON) without manually parsing responses or managing state.","Educational or reference use to understand how a hypermedia client abstracts multiple API schema formats into a single API."],"what_it_does":"coreapi is a client library for consuming APIs built with the Core API framework. It abstracts away the details of different schema and hypermedia formats\u2014CoreJSON, OpenAPI, JSON Hyper-Schema, HAL, and plain JSON\u2014allowing you to retrieve API schemas and execute actions against them using a unified interface. You instantiate a Client, fetch a document from an API endpoint, and then call actions on that document with parameters, letting the library handle format negotiation and response parsing.\n\nThe package has zero runtime dependencies, making installation lightweight. However, it has been abandoned since 2019-02-27 and receives no maintenance. The last release was 2017-10-05, and the repository is archived. If you are working with a legacy Core API system or have an existing codebase already using coreapi, it may still function, but there is no active support for new features or bug fixes.","worth_installing":"No, not for new projects. The package is abandoned (last release 2017-10-05, repository archived), receives no maintenance, and has not been tested against modern Python versions. Install only if you are maintaining legacy code that already depends on coreapi and cannot migrate to an actively maintained alternative. For new work, choose a modern, maintained HTTP client or API framework."},"id":"coreapi","links":{"html":"https://skillfed.io/packages/coreapi","md":"https://skillfed.io/packages/coreapi.md","pypi":"https://pypi.org/project/coreapi/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2017-10-05","license_spdx":null,"license_treatment":"permissive","name":"coreapi","python_support":"unspecified","summary":"Python client library for Core API."},"popularity":{"monthly_downloads":1592788,"position":3734,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"2.3.3"}
