> For the complete documentation index, see [llms.txt](https://docs.trezalabs.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.trezalabs.com/getting-started/getting-started.md).

# Introduction

{% hint style="info" %}
Treza is the node editor for generative media. Chain the best video, image, and language models into a pipeline on a visual canvas, run it from a prompt, then publish it behind one API.
{% endhint %}

***

## What is Treza?

Treza turns one prompt into video, images, and text. You build a workflow by wiring models, tools, and guardrails together as nodes on a drag-and-drop canvas, with no glue code between the pieces. One node refines a brief into a proper shot prompt, the next renders the video with Veo or Sora, and another drafts the caption with an open model.

When it works, you publish. Every pipeline becomes a versioned HTTP endpoint you can call from your product, your scripts, or an AI agent, either with the typed `/invoke` API or an OpenAI-compatible `/chat/completions` drop-in.

***

## Why teams use Treza

* **Every modality on one canvas.** Video with Veo 3.1 and Sora 2, images with Gemini image models, and text with open models like Llama, DeepSeek, and Qwen, plus transcription and embeddings. Pick a model per node and change it any time.
* **No lock-in.** Models run through an OpenAI-compatible backend across providers like Together, OpenRouter, Fireworks, and DeepSeek. Not listed? Type any Hugging Face or OpenRouter model id straight into the node. Bring your own provider keys, stored encrypted.
* **One API, two ways to call it.** Every published pipeline gets a versioned endpoint. Use the typed `/invoke` API for JSON in and JSON out, or point any OpenAI SDK at the `/chat/completions` endpoint, streaming included.
* **Guardrails when you want them.** Drop redaction, PII, and conditional-routing nodes into any pipeline so sensitive data is handled before it reaches a model or an external system.
* **Team and Enterprise plans available.**
* **Production-ready.** Automatic retries and fallback models, a KMS-encrypted secrets manager, and hardware-attested Treza Enclaves on Enterprise, with provable evidence that the right code handled your data.

***

## Start here

* [**Concepts**](/getting-started/concepts.md) - pipelines, nodes, models, runs, and published endpoints.
* [**Build your first pipeline**](/pipelines/quickstart.md) - go from a prompt to a published API in a few minutes.
* [**Models**](/pipelines/models.md) - the model catalog and how to use any model id.
* [**Pipeline API**](/api/pipeline-api.md) - call a published pipeline over HTTP.

***

## Build with Treza

* [**Pipeline API**](/api/pipeline-api.md) - the typed `/invoke` and OpenAI-compatible `/chat/completions` endpoints on every published pipeline.
* [**AI Gateway**](/ai-gateway/ai-control-plane.md) - the redaction gateway that also powers the PII guardrail node.

***

![](https://www.trezalabs.com/images/hero-meta.png)

### Links

* [Website](https://trezalabs.com)
* [Platform](https://trezalabs.com)
* [Documentation](https://docs.trezalabs.com)
* [Twitter](https://twitter.com/trezalabs)
* [Telegram](https://t.me/trezalabs)

***
