A new kind of orchestrator
By integrating a local build tool with fully managed infrastructure, we provide a seamless experience for building and deploying data products.
import pandas as pd
def job():
return pd.read_json("https://...")
select user_id, completed, count(*)
from raw.todos
group by 1,2
~ twirl run +todo_counts
It's 2024 and deploying data pipelines is still painful and slow
There's an easier way with Twirl
Twirl takes care of the infrastructure and gives you a structured, cohesive development environment— so anyone who can code can build high quality production data products.
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.
We run everything in your cloud
We never see your data and you never do any infra work. Your dev-ops and compliance teams will love you!
Visualize every piece of data in one place
See lineage across your databases and containerized jobs, catch failures quickly with Slack notifications and understand upstream and downstream impacts at a glance.
Data developers love Twirl
In the first week I deployed 10+ data pipelines. If I had to set up and host another tool by myself, it would have taken 1-2 months instead.
Instead of hiring multiple engineers to build the same thing, we got started instantly.
god
twirl is so good
I would highly recommend Twirl to other startups and scaleups that need a great data platform without wasting time.