You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
FastAPI is a modern, fast (high-performance), a web framework for building APIs with Python 3.6+ based on standard Python type hints.
GraphQL is used to create a schema to describe all the possible data that clients can query through that service. A GraphQL schema is made up of object types, which define which kind of object you can request and what fields it has.
Ariadne is a Python library for implementing GraphQL servers using a schema-first approach.
Features
Full Docker integration (Docker-based).
Docker Compose integration and optimization for local development.
Production-ready Python web server using Uvicorn and Gunicorn.
GraphQL playground based on Graphene and Ariadne.
Docker Compose integration and optimization for local development.
Production-ready Python web server using Uvicorn.
Secure password hashing by default.
JWT token authentication.
SQLAlchemy database integration using PostgreSQL.
Alembic migrations for database schema.
rabbitMQ (asynchronous) message broker.
API tests based on Pytest, integrated with Docker, so you can test the full API interaction, independent on the database.