spec-first/connexion
Connexion is a modern Python web framework that makes spec-first and api-first development easy. observed · 2026-08-28
Health v2 · maintenance only
81/100
- Activity 95
- Release rhythm 51
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 9
- age_days: 4124
- days_rel: 324
- days_push: 30
- n_releases_24m: 4
Adoption not part of the score
4611 stars · 782 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Connexion is a Python web framework for spec-first (API-first) development, where the API is described in an OpenAPI/Swagger specification that the framework enforces. It provides automatic routing, request/response validation, authentication, parameter injection, response serialization, a Swagger UI console, and a CLI for running and mocking specifications, working standalone or with any ASGI/WSGI framework.
Use cases
- build a REST API from an OpenAPI spec
- validate request and response bodies against an OpenAPI schema
- auto-register routes from a swagger yaml file
- serve a Swagger UI console for my API
- mock an API from an OpenAPI specification
- add authentication to an OpenAPI-based API
- run a spec-first microservice in Python
When to choose
- you design APIs contract-first with OpenAPI/Swagger and want the spec enforced at runtime
- you want automatic validation, routing, and docs from a single specification
- you need a framework that layers on top of existing ASGI or WSGI apps
When to avoid
- you prefer code-first API development without maintaining a spec file
- you need a minimal framework with no specification overhead
- your API is not REST/HTTP-based or has no OpenAPI definition
Facets
framework · maturity active
web-framework api-framework auth middleware routing serialization mock-api cli web-development backend apis microservices developer-tools python cross-platform openapi swagger spec-first api-first asgi wsgi request-validation swagger-ui
2 sources
- readme: https://github.com/spec-first/connexion · fetched 2026-08-28 · 6e580daba2df
- registry_pypi: https://pypi.org/pypi/connexion/json · fetched 2026-08-29 · d396a59804e9
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| spec-first/connexion | main | 81 |
For agents
markdown · JSON · MCP: product_card(name="spec-first/connexion")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem