What is tap?
tap faciliates consuming data in your application. Transform and enrich data from static files and automatically generate APIs for your use case. Learn how it can help you save toil on creating and operating your own services and consume the data you need within minutes.
Data can often be found in files, whether it's an open dataset you came across, an Excel export from an internal team, or just the easiest way to get data out of a legacy system. tap was built to turn those files into ready-to-integrate HTTP APIs without you having to scope, implement and operate a dedicated service or ETL (Extract-Transform-Load) pipeline.
A typical workflow in tap to go from a static file to a documented, secured, monitored and performant API looks as follows:
- 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 (get in touch).
- Use SQL to join between datasets, transform columns or just expose the data from the file as is. See the SQL reference for more details.
- Configure your desired filters for the API.
- Specify the path on which your API should be exposed on your domain.
- Share API keys for the API with your consumer(s)/application.
That's it! You are ready to programmatically consume your data!
Next: learn the key concepts.