A new kind of
orchestrator
Twirl integrates with the tools you already love and use, and ties them together into one seamless developer experience.
It’s 2025 and deploying
data pipelines is still
painful and slow
Slow iterations
It's hard to test everything works together across tools and frameworks, so bugs don't get caught until production.
High maintenance
Integrating tools and managing infrastructure takes time away from shipping actual products.
Complex debugging
Debugging a broken pipeline takes hours because it requires looking in so many places.
There's an easier way with Twirl
Iterate with speed and confidence
Multi-language dev mode, unit tests, data contracts, and data validations— so you can be sure your code works before deploying.
Run everything on your cloud
We never see your data and you never do any infra work. Your dev-ops and compliance teams will love you!
Visualize everything in one place
See lineage all the way from ingestion to consumption, across tools and frameworks, and understand dependencies at a glance.
One unifying layer
for all your data work

Develop

Deep integrations

Continue to use the tools you already love, but together. Mix and match dbt with Python in containers, ingestion with transformation, ML with analytics.

Plain code

If you know SQL or Python, you can use Twirl. No need to scatter your code with imports, dsl or decorators.

Data environments

Twirl’s development mode reads input data from production but write outputs to a safe development sandbox, so you can iterate fast.

Data contracts

If you define schemas, Twirl will check them, and prevent users from accidentally breaking each others' code.

Unit tests

Twirl has first class support for unit testing, making it easy to test edge cases and be confident your code works.

Deploy

Continuous Integration

Deploying a job in Twirl is as simple as merging a pull request. Twirl will run a Github Action pushing your new code to the orchestrator.

Your data never leaves your cloud

All data is stored in your cloud account, and all jobs execute there, so no sensitive data ever leaves your account.

Mixed scheduling

Twirl gives you full control over node scheduling, which means different jobs in the same pipeline can run at different frequencies.

Code packaging

Twirl automatically packages your code and dependencies, simplifying deployment and ensuring consistency between development and prod environments.

Monitor

Lineage

Twirl’s web app lets you easily check how all your data jobs are doing in one view.

Filter

Use tags or Twirl's selection syntax to easily zoom in on relevant jobs

Uncover

Twirl’s detail view shows you which upstream jobs failed, making it easy to debug stale tables.

Investigate

Twirl displays parsed log output so you can always see the right level of detail for your jobs.

Develop. Deploy. Monitor.

Keep the tools you already love and use, and experience a seamless way to develop data pipelines across them all.

Adored by world class
data companies

“Twirl is like dbt but with the added power of a full blown orchestrator... 10/10 would choose again.”

Victor Quinn

CTO and Co-founder at Texture Energy

“Twirl allowed us to move from three tools (dbt, airflow, and prefect) to just one and in doing so we reduced our code base by 30%.”

Tobias Morville

Head of Data at Monta

bokadirekt

“Instead of hiring multiple engineers to build the same thing, we got started instantly.”

Stéphanie Cabrera

Head of Data at Bokadirekt

Build data products
seamlessly with Twirl
CompanyBlog Privacy Policy
Copyright © 2024 Twirl Data AB. All rights reserved.