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