Logo for tap

tap is generally available!

15/05/2025

Our first SaaS product, enabling teams to transform, join and serve data with flexible and powerful SQL queries and documented, secured APIs

Data can often be found in files, whether you work with them everyday in spreadsheets, came across an interesting open dataset, or they're just the easiest way to get data out of a legacy system. tap simplifies the transformation, joining and serving of data from these files with flexible and powerful SQL queries and documented, secured APIs.

We developed tap after seeing organizations repeatedly spend days or weeks of developer time and resources to make existing data usable - costs that often make potentially valuable projects infeasible. tap eliminates these barriers by handling the technical complexity of data transformation. This means organizations can deploy data-driven solutions in days rather than weeks, at significantly reduced cost.

tap flow diagram

With tap you can:

  1. Upload CSV, JSONL, Parquet and other files or folders of any size.
  2. Analyse, transform, join and enrich your datasets with SQL.
  3. Create documented, secured and performant APIs with customisable filters.

This will allow you to:

  1. Enhance your data wrangling capabilities and share with downstream development teams or stakeholders.
  2. Focus on user value, removing the toil of consuming open or internal data, via Data APIs.
  3. Unlock the social value of public and private data. Speak to us about your data sharing needs.

For example, if you are a developer a typical workflow in tap to go from a static file to a documented, secured, monitored and performant API looks as follows:

  1. Upload the files to a storage bucket provided by tap or ensure the data at rest never leaves your infrastructure by bringing your own storage.
  2. Use SQL to join between datasets, transform columns or just expose the data from the file as is.
  3. Configure your desired filters for the API.
  4. Set the url for your API.
  5. Share API keys for the API with your consumer(s)/application.

With tap goal is to unlock the social value of public and private data by making it accessible to those who can use it to benefit their communities.

Try tap