Skip to content

Installation

FastOpenAPI est disponible sur PyPI et prend en charge Python 3.10 ou supérieur. Vous pouvez installer uniquement la bibliothèque principale ou inclure des dépendances optionnelles pour certains frameworks web.

Prérequis

  • Python 3.10 ou plus récent – requis en raison de l'utilisation des fonctionnalités modernes de typage et de Pydantic v2.
  • (Optionnel) Un framework web existant (comme Flask, Starlette, etc.) si vous prévoyez une intégration. Si vous ne l'avez pas encore installé, vous pouvez utiliser les extras de pip pour l’installer automatiquement avec FastOpenAPI.

Utilisation de pip

Installer uniquement FastOpenAPI

Installation standard :

pip install fastopenapi

Installer FastOpenAPI avec un framework spécifique

Utile si vous commencez un nouveau projet sans framework installé :

pip install fastopenapi[aiohttp]
pip install fastopenapi[falcon]
pip install fastopenapi[flask]
pip install fastopenapi[quart]
pip install fastopenapi[sanic]
pip install fastopenapi[starlette]
pip install fastopenapi[tornado]