OPENAI_API_KEY
set in the terminal where you run the example.
Create a Project Folder
Create a folder for the quickstart and open a terminal inside it. Sovara uses the folder location to decide which project a run belongs to.Add the Project in Sovara
Open the Sovara desktop app and create a project for this folder.- Click New Project.
- Name the project
quickstart. - Set the description to something short, for example
Quickstart demo of Sovara. - Click Browse and select the
sovara-quickstartfolder. - Click Create Project.


quickstart project.
Create the Python Project File
If you are following the Python path, create apyproject.toml in the
sovara-quickstart folder. uv run quickstart.py uses this file to install the
OpenAI client and the Sovara SDK into the project’s environment.
Create an Example Script
Create one file in the project folder. The Python example is the fastest path becauseuv run installs the dependencies from pyproject.toml and the script
creates a Sovara run context directly. The TypeScript example uses the same
project, but wraps the script with withSovaraRun.
- Python
- TypeScript
quickstart.py for Python or quickstart.ts for TypeScript.
Record the Run
Run the command from thesovara-quickstart folder. The Sovara desktop app
should stay open while the command runs.
- Python
- TypeScript
Inspect the Graph
Go back to the Sovara desktop app and open thequickstart project. You should
see a new run named quickstart.
Open the run to inspect the graph. The model request, model response, logs, and
runtime metadata are captured as structured nodes, so the run is inspectable
after the script finishes.