What is Retool?
https://retool.com/
Retool is a low/no-code platform that lets users build powerful internal tools and dashboards. The platform offers prebuilt UI components which can be connected to APIs, databases or services.
- Relevant components include → tables, button file uploaders, etc. that can trigger a workflow with a simple code block!
- With the platform, you can..
- Connect to any API or SQL database → ie. Catalyzed API
- Write custom JavaScript when needed → for queries
- Keep sensitive credentials (ie. API keys) safe using environment variables
<aside>
💡
The full documentation can be found here → https://docs.retool.com/
</aside>
Getting Started
You will need the following to successfully execute an API call using Retool…
- A working API on Catalyzed
- Retool account
- Your API token stored securely as a Retool environment variable (e.g.,
{{ catalyzed.api_token }})
- A pipeline ID and team ID from your Catalyzed project → can be dynamic (ie. use results from previous API call responses)
1 — Uploading a File with Retool
This subsection takes you through how to create a UI that uses the Catalyzed API to upload files using the generated S3 presigned urls.
Relevant Retool Components