# Connexion

Python framework that builds an API from an OpenAPI or Swagger specification and validates requests and responses against it.


Source: https://findsoftware.frbit.cloud/connexion/
Last reviewed: 2026-10-26
Listed since: 2026-10-26

## Record

### Links

- home: https://connexion.readthedocs.io/en/latest/
- repository: https://github.com/spec-first/connexion
- docs: https://connexion.readthedocs.io/en/latest/

### Identity

- status: active
- maintainer: Robbe Sneyders and Ruwan Lambrichts
- maintainerType: unknown
- parent: unknown
- firstRelease: 2015
- hqCountry: unknown

### Kind

- category: framework
- hosting: python
- language: python
- runtime: python
- runtimeMin: python 3.9
- basedOn: unknown

### Content

- contentStore: unknown
- databases: unknown
- adminUi: unknown
- headlessApi: unknown
- templating: unknown
- i18n: unknown

### Rendering and deploy

- runsAs: always-on
- renderingModes: unknown
- installMethod: pip

### License

- licenseModel: open-source
- license: Apache-2.0

### Releases

- currentMajor: 3
- latestReleaseDate: 2025-10-13

### Adoption

- githubStargazers: 4612
- packagistDownloads: not applicable
- npmWeeklyDownloads: not applicable
- contributors: 215
- pluginCount: unknown
- packagistMonthlyDownloads: unknown
- ecosystemsMonthlyDownloads: unknown
- httpArchiveSites: unknown
- wordpressActiveInstalls: unknown
- dependentRepos: unknown
- dependentPackages: unknown

### Sources

- urls: https://github.com/spec-first/connexion (read 2026-10-26)
- urls: https://api.github.com/repos/spec-first/connexion (read 2026-10-26)
- urls: https://raw.githubusercontent.com/spec-first/connexion/main/README.md (read 2026-10-26)
- maintainer: https://raw.githubusercontent.com/spec-first/connexion/main/NOTICE (read 2026-10-26)
- category: https://raw.githubusercontent.com/spec-first/connexion/main/README.md (read 2026-10-26)
- language: https://api.github.com/repos/spec-first/connexion (read 2026-10-26)
- runtime: https://raw.githubusercontent.com/spec-first/connexion/main/README.md (read 2026-10-26)
- runtimeMin: https://pypi.org/pypi/connexion/json (read 2026-10-26)
- installMethod: https://raw.githubusercontent.com/spec-first/connexion/main/README.md (read 2026-10-26)
- runsAs: https://raw.githubusercontent.com/spec-first/connexion/main/docs/quickstart.rst (read 2026-10-26)
- license: https://api.github.com/repos/spec-first/connexion (read 2026-10-26)
- licenseModel: https://raw.githubusercontent.com/spec-first/connexion/main/LICENSE (read 2026-10-26)
- currentMajor: https://api.github.com/repos/spec-first/connexion/releases (read 2026-10-26)
- latestReleaseDate: https://api.github.com/repos/spec-first/connexion/releases (read 2026-10-26)
- firstRelease: https://api.github.com/repos/spec-first/connexion/commits/v0.4 (read 2026-10-26)
- githubStargazers: https://api.github.com/repos/spec-first/connexion (read 2026-10-26)
- contributors: https://api.github.com/repos/spec-first/connexion/contributors?per_page=1 (read 2026-10-26)

## Notes

Connexion is a Python framework that builds an API from an OpenAPI or Swagger specification. The framework validates requests and responses against the specification. It is installed with pip. The quickstart runs an application with uvicorn during development, and recommends gunicorn with uvicorn workers in production. Connexion is maintained by Robbe Sneyders and Ruwan Lambrichts.

## Worth knowing

The FlaskApp class leverages Flask, which is a separate framework, so an application built with that class also uses Flask.

---

Data licensed CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). Attributes are recorded, never scored; absent means unknown.
Credit, in full: FindSoftware, CC BY 4.0
