How Tessel works

Four steps, all inside the tools your team already uses. Tessel reads metadata and code; your team stays in charge of every change.

From failure to fix

  1. After every run

    Watch

    Tessel reads run logs and metadata from your orchestrator and warehouse. Read-only, never query results.

  2. About 90 seconds

    Trace

    It walks the lineage graph to the first step that went wrong and groups everything downstream into one incident.

  3. 11 minutes, median

    Propose

    If it knows the fix, it writes the change and a test, then opens a pull request on GitHub.

  4. Your call

    Review

    Your team reviews and merges as usual. If Tessel isn’t sure, it explains the cause and leaves the fix to you.

Built on three decisions

These choices shape everything Tessel does, and they’re why security teams say yes.

  1. Glass cube with a glowing core inside a lattice of light

    Metadata, never data

    Tessel reads run logs, compiled code and warehouse metadata such as row counts and load times. Query results never leave your warehouse.

  2. Thin light filaments branching from a few glass blocks into many small tiles

    Lineage first

    Every alert, fix and freshness check starts from one graph of your sources, models and columns. That is how Tessel tells a cause from a symptom.

  3. Translucent glass panels sliding into a stack, lit by violet and cyan trails

    Your review, your merge

    Fixes arrive as pull requests with a reason and a test. Branch protection and CI apply as usual, and Tessel never merges.

What it fixes, and what it explains

Tessel proposes a fix only when the intent is clear from the code and its history.

Questions about how it works

Does Tessel need write access to our warehouse?

No. It reads metadata and run logs. Fixes arrive as pull requests that your team reviews and merges.

Where does our data go?

Nowhere. Query results never leave your warehouse. Tessel stores run metadata in its UAE or Saudi region, your choice.

How long does setup take?

Most teams connect their orchestrator and repository in under half an hour.

What happens when Tessel gets it wrong?

You close the pull request, optionally with a reason. Tessel learns from it, and you can switch off any fix pattern for a project.

Try it on a real failure

Start free with up to 25 models, or let us show you on a copy of your project.

Chat on WhatsApp

Cookie preferences

Cookie policy