{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/4"}],"enrichment":{"capability":"Converts between OpenAPI/Swagger schemas and Core API's internal document format, enabling codec-based serialization and deserialization of API specifications.","skillfed_tags":["openapi-swagger","codec-plugin","abandoned"],"use_cases":["Integrating a Core API client with legacy or third-party services that expose Swagger/OpenAPI schemas.","Converting OpenAPI specifications into Core API Document objects for programmatic API interaction.","Using the coreapi command-line tool to explore and interact with Swagger-documented APIs.","Building API clients that need to work with both Core API and OpenAPI schema formats."],"what_it_does":"openapi-codec is a serialization bridge between OpenAPI/Swagger API specifications and the Core API framework's internal document representation. It registers as a codec plugin for the Core API ecosystem, allowing the coreapi Python client library and command-line tool to read and write Swagger schemas.\n\nThe package provides an OpenAPICodec class that encodes coreapi.Document objects into OpenAPI format and decodes OpenAPI schemas back into Core API documents. It integrates transparently with coreapi's client and CLI tools when installed, but has received no updates since 2019 and its repository is archived. Its utility is entirely dependent on active use of the Core API framework, which itself appears dormant.","worth_installing":"No. The package is abandoned (last commit 2019-02-02, repository archived) and tightly coupled to Core API, which itself shows no recent activity. Unless you are maintaining legacy code that already depends on coreapi and openapi-codec, there is no reason to adopt it. Modern alternatives for OpenAPI/Swagger handling are actively maintained."},"id":"openapi-codec","links":{"html":"https://skillfed.io/packages/openapi-codec","md":"https://skillfed.io/packages/openapi-codec.md","pypi":"https://pypi.org/project/openapi-codec/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2017-07-19","license_spdx":null,"license_treatment":"permissive","name":"openapi-codec","python_support":"unspecified","summary":"An OpenAPI codec for Core API."},"popularity":{"monthly_downloads":358909,"position":7257,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.3.2"}
