v0.1 pre-release · Apache-2.0 Start an evaluation

Start here

Choose your path

All readers Three ways through these docs. Pick the one that matches the question you arrived with.

Trellara is a verification and operations layer above PostgreSQL logical replication. It is not a replacement for it. These docs are organised around three questions, because in practice everyone arrives with one of them.

What exists today

Being direct about this up front saves you the click. Trellara is pre-1.0. Start here and Concepts are complete and current. Operations has three of its eight pages — production deployment, security and secrets, and monitoring and alerts — because those three describe contracts the code enforces today. The other five need operating experience that does not exist yet, and writing them from imagination would be worse than leaving them out. Build on Trellara has the protocol specification; the conformance suite it should sit beside has not been built. Reference is generated from the repository by tools/gen_reference.py — the CLI definitions, the config structs, the metric constants and the protobuf schema — so those six pages cannot drift from the code without the generator changing too. The error catalog is the one entry still missing, because it has no single source in the code to generate from yet. Everything unwritten is dimmed in the sidebar rather than stubbed with a placeholder page.

The honest inventory of what has and has not been established lives on the evidence table. Read it before you plan around anything here.

How the docs are shaped

SectionFormAssumes
Start hereTutorial — one managed pathNothing. The author owns your success.
ConceptsExplanation — why it works this wayYou have read a replication doc before.
OperationsHow-to — branching, task-shapedCompetence. You know what you are trying to do.
Build on TrellaraReference + explanationYou are writing code against the protocol.
ReferenceGenerated from the code, exhaustive, dryYou are looking up one specific thing.
Trust and evidenceArtifacts, not proseYou are being asked to justify a choice.

A tutorial and a how-to are never mixed. A tutorial has one path and no branches; a how-to assumes you can handle branches and shows you all of them. Mixing the two produces a document that fails both readers.

A note on one word

These docs never say “the Trellara operator.” That phrase collides with the Kubernetes sense of the word, and Trellara does not ship one. Operator here always means the person on call.

On this page