Introducing Rax

Rax is a scripting language for behavioral-data exploration. It is based on relational, regular, and temporal algebra and is designed to make big-data modeling easy.

If you need to analyze how customers navigate your web shop, or if you need to find patterns in tv-viewing statistics, or if you need to figure out retail-shopping patterns, Rax is there to help.

Rax empowers data analysts to explore behavioral data in a way that feels intuitive and familiar. Using Rax will speed up the data-analysis process and result in clearer, safer and more portable code that operates directly on your raw data, however big it is.

One script, multiple backends

No more worries about having to rewrite your queries when migrating your data to a new database. Rax handles the subtle differences in SQL dialects for you. With Rax you can switch backends effortlessly.

Light and compact

The expressive power of Rax lets you express complex queries in simple and compact statements. The result: scripts that are easy to read and maintain!

Validate as you go

Print out intermediate results at any point in your script without having to rewrite your queries or create intermediate tables. Exploring your data has never been easier.

Rax supports the big players

Rax supports the most popular database backends. Whether your data lives in the cloud or in your server, Rax can help you extract the most knowledge out of it.

SQL Server

Meet the team


Our fearless leader.


Tasty shoe!


Coding furiously.


Our ace in the hole.


Want to join us? Email your best pitch to