Ir al contenido

Levantar el servidor

La API REST de openUBL requiere que el paquete Python esté instalado. Si aún no lo has hecho, sigue primero Instalar Python.

Ejecuta uvicorn apuntando al objeto app de openubl.main:

Ventana de terminal
uv run uvicorn openubl.main:app --reload

Por defecto el servidor escucha en http://localhost:8000.

Puedes comprobar el estado de la API con cURL:

Ventana de terminal
curl -X GET "http://localhost:8000/api/v1/version"

FastAPI expone Swagger UI en:

http://localhost:8000/docs

Allí puedes ver todos los endpoints disponibles, sus esquemas de entrada/salida y probar las peticiones directamente desde el navegador.