Skip to content

Zentra API

codecov Python Version License Issues Last Commit



Zentra API is a powerful tool for building FastAPI [] applications.

It comes packed with it's own CLI tool and library that encourages rapid development and clean, pragmatic API design.

What's Included?

When creating a project with zentra-api you immediately get access to the following:

  • Built-in user authentication with JWT token protection
  • Preconfigured CORs middleware
  • A SQLite [] database configured with Alembic [] and SQLAlchemy []
  • Built-in templated route responses following best practices
  • A simple folder structure to make project navigation a breeze
  • Prebuilt Pytests [] so you can focus on your own code
  • And, access to our package filled with other goodies

But that's not all! We've also got plans to add:

  • Rate limiting with SlowAPI []
  • API key configuration
  • An admin interface for easily navigating your database
  • Email based password recovery
  • A build command to go from development to production in minutes
  • And so much more...

Getting Started

To get started, install the zentra-api package with Poetry [] through PIP []:

1
pip install zentra-api poetry

Next, click the button below to move onto our User Guide to learn how to get started with Zentra API.