{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http"}],"enrichment":{"capability":"Converts OpenAPI and Google Discovery API specs into fully async Python clients with attribute chaining, streaming, and file upload support.","skillfed_tags":["api-client","openapi","async"],"use_cases":["Build a unified async client for LLM APIs without hand-writing request code.","Quickly prototype integrations with REST APIs using their published specs.","Stream responses from APIs that support streaming with a single flag.","Upload files to APIs while keeping the client code simple and type-aware.","Dynamically generate clients for internal or third-party APIs when specs are available."],"what_it_does":"fastspec is a client generator that reads OpenAPI (JSON/YAML) or Google Discovery API specifications and automatically builds a fully async Python client. Instead of hand-writing HTTP calls or maintaining generated code, you load a spec, instantiate a client with auth headers, and call endpoints using attribute chaining\u2014the library handles parameter validation, serialization, streaming, and file uploads transparently.\n\nThe package is built on fastcore and fasttransport, providing a lightweight async foundation. It's designed for developers who work with multiple APIs and want to avoid boilerplate; the same pattern works across any spec-compliant API. Operations are discovered at runtime and organized into logical groups, so you can explore available endpoints programmatically.","worth_installing":"Yes, if you work with multiple spec-compliant APIs and want to eliminate boilerplate client code. The low install friction, active maintenance, permissive Apache-2.0 license, and no known vulnerabilities make it a safe choice. The async-first design and support for streaming and file uploads cover real API patterns. Start with it if you're building integrations with services that publish OpenAPI or Google Discovery specs."},"id":"fastspec","links":{"html":"https://skillfed.io/packages/fastspec","md":"https://skillfed.io/packages/fastspec.md","pypi":"https://pypi.org/project/fastspec/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-13","license_spdx":"Apache-2.0","license_treatment":"permissive","name":"fastspec","python_support":"supports_current","summary":"Dynamic OpenAPI, Discovery, and GraphQL spec client for Python \u2014 turn any API spec into a fully-typed async client with attribute chaining, streaming, and file uploads"},"popularity":{"monthly_downloads":10253945,"position":1465,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.2.1"}
