Skip to content

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!
  1. Create a new Python environment:

    1
    python -m venv env
    

  2. 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