Instalación
FastOpenAPI está disponible en PyPI y es compatible con Python 3.10 o superior. Puedes instalar solo la biblioteca principal o incluir dependencias opcionales para frameworks web específicos.
Requisitos previos
- Python 3.10 o superior – requerido debido al uso de tipado moderno y Pydantic v2.
- (Opcional) Un framework web existente (como Flask, Starlette, etc.), si planeas integrarlo. Si no lo tienes instalado, puedes usar los extras para instalarlo junto con FastOpenAPI.
Instalación con pip
Solo instalar FastOpenAPI
Instalación básica:
pip install fastopenapi
Instalar FastOpenAPI con un framework específico
Útil si comienzas un nuevo servicio sin haber instalado aún el framework:
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]