Zentra API¶
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 buildcommand 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 |  | 
Next, click the button below to move onto our User Guide to learn how to get started with Zentra API.