Releases: obytes/FastQL
Releases · obytes/FastQL
🔖 1.0.0
Overview 📌
- 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.