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