Installation¶
Warning
Zentra should always be installed in a dedicated virtual environment to isolate it from the rest of your system.
Unsure How? Here's an Example!
-
Create a new Python environment:
1
python -m venv env
-
Access it (Python Docs []):
1
.\env\Scripts\activate
1
source env/bin/activate
Depending on your use case, you can install packages separately or download the full-suite in one command. Here's a quick comparsion between the options:
- The Full Suite - includes the API and Models packages for the FastAPI [] backend and builds the Next.js [] frontend too.
- API Only - includes the API package for building FastAPI [] backends.
- Models Only - includes the models package for building React components using Python.
System Requirements¶
All Zentra packages require Python 3.12+ [] and Poetry [] for package management. It is multi-platform and aims to be accessible across Linux, macOS and Windows.
Select a Package¶
-
Zentra SDK
Install the complete suite in a flash.
-
Zentra API
Only install the API package.
-
Zentra Models
Only install the Models package.