Skip to content

Releases: obytes/FastQL

🔖 1.0.0

04 Feb 04:00
79ede94
Compare
Choose a tag to compare

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.