Data transformations on any modern database

Use SQL and a modern database to build & scale an entire data pipeline.

Rely on modern databases

napkin orchestrates your data pipeline as a series of queries on highly capable modern DBs

Manage data with SQL and Git

Write SQL in your favorite editor without any external dependencies, collaborate through Git

Napkin is committed to support

Rest easy knowing we’ll always have core napkin free without lock-in

WITH NAPKIN YOU CAN

Gain a lot of automation with just a little code

Declarative

Simply expess the tables you want as queries, leave execution details to napkin

Regenerative

Mistakes and changes are no issue - simply re-generate your whole data pipeline anytime

Data Unit Testing

Express invariants you expect in your data and let napkin run unit tests with every update

SQL All The Way Down

No complex engineering - your entire data pipeline is a series of SQL transforms easy to maintain for your team

Cloud Databases

napkin replaces custom engineering with the ease and power of modern cloud DBs like BigQuery

Metaprogrammable

napkin is a high flexible SQL metaprogramming library - 100 lines of custom code can generate 10K lines of correct SQL
Install napkin

Easy data-prep on modern cloud databases

Napkin lets you use SQL to create entire multi-table data pipelines that update automatically. You can start simple and grow to benefit from advanced features to maintain production-grade data pipelines.

We’ve got your database covered

Our own teams have used napkin extensively on Google BigQuery - with 1000+ table pipelines
napkin today already ships with support for BigQuery, Redshift, PostgreSQL and timescaleDB
We have numerous other backends planned (like SQL Server, Materialize) - if you have an urgent use case, let us know and we’ll do our best to expedite!
Planned
Planned
Planned
Planned

Ready to try napkin?

AUTOMATE YOUR QUERIES

OPTIMIZE YOUR QUERIES

TAP INTO DOZENS OF OURS

Get Napkin Free
* napkin core is and forever will be free