
Security News
NIST Under Federal Audit for NVD Processing Backlog and Delays
As vulnerability data bottlenecks grow, the federal government is formally investigating NIST’s handling of the National Vulnerability Database.
Zentra API, your python package for building FastAPI projects faster.
Found on:
Streamline your workflow, automate repetitive tasks, and generate high-quality code in minutes. Whether you're a seasoned developer or just starting out, Zentra API empowers you to build robust, scalable, and production-ready FastAPI applications with unparalleled speed and efficiency.
Say goodbye to the hassles of manual setup and configuration, and say hello to a smoother, more productive coding experience.
Zentra API isn't just about speed - it's about enhancing your entire development process. Its intuitive CLI simplifies project creation, allowing you to focus on what truly matters: crafting exceptional APIs.
With built-in templates, automated code generation, and seamless integration with popular tools and frameworks, Zentra API ensures your projects are not only fast to build but also maintain the highest standards of quality and performance.
Our goal with Zentra API is to provide a suite of useful CLI commands and package features that improve the efficiency of building FastAPI apps. API development doesn't need to be a long winded process!
Here's some of the commands you can expect to see:
init
- a quick way to initialize projects with a predefined template so you can dive straight into route building. You'll need to run this first!add-table
- adds a SQL Base class template to the project, automatically configuring it for use in routesadd-route
- adds a new route to the project with a starter template, automatically linking it to the FastAPI appbuild
- creates a production ready version of your app with docker filesnew_key
- a quick way to generate a new authentication secret keyWe've also added a few extra features to make development a breeze:
Route outputs
- routes include a standardized template for API responses that follow best practices making your APIs a joy to work withResponse models
- utilities for quickly building response models from status codes that can be added to your routes in secondsAnd so much more...
To get started, install the API
package with Poetry:
pip install zentra-api poetry
We use Poetry for managing our project packages and using custom commands, such as run-dev
for the development environment.
Then create a new project with:
zentra-api init <project_name>
With one command you'll have a working app in minutes with:
But that's not all! We've also got plans to add:
build
command to go from development to production in minutesRead more about it in our documentation.
Zentra API is part of the Zentra
project. You can read more about it on GitHub.
FAQs
A CLI tool for building FastAPI apps faster.
We found that zentra-api demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
As vulnerability data bottlenecks grow, the federal government is formally investigating NIST’s handling of the National Vulnerability Database.
Research
Security News
Socket’s Threat Research Team has uncovered 60 npm packages using post-install scripts to silently exfiltrate hostnames, IP addresses, DNS servers, and user directories to a Discord-controlled endpoint.
Security News
TypeScript Native Previews offers a 10x faster Go-based compiler, now available on npm for public testing with early editor and language support.