Retool Integrations / Data Sources
Retool connects to whatever data you need to build your tools. A few of our integrations:
- Databases (PostgreSQL, MySQL , MongoDB, Redshift, Snowflake, Cassandra, etc.)
- Any REST API + GraphQL – work with your existing internal APIs
- External APIs (Firebase, Stripe, Google Sheets, GitHub, Twilio, etc.)
- Cloud Storage (S3, Google Cloud Storage)
If it's stored somewhere, you can build with it in Retool.
Video: connecting your data source to Retool
We put together a video that walks through the basics of connecting a DB or API to Retool here.
Adding a Data Source
Once you're signed in to Retool, navigate to the "Resources" page via the top bar menu and click on the blue "Create New" button on the right.


Each data source type has different setup requirements: databases require whitelisting IPs, Firebase requires keys, etc. Our docs for each source will walk you through what you need.
Databases
- Athena Integration
- BigQuery Integration
- Cassandra Integration
- CouchDB Integration
- DynamoDB Integration
- Elasticsearch Integration
- Microsoft SQL Server Integration
- MongoDB Integration
- MySQL Integration
- Oracle Database Integration
- PostgreSQL Integration
- Redshift Integration
- Snowflake Integration
- Vertica Integration
APIs
- Basecamp 3 Integration
- Close.io Integration
- Firebase / Firestore Integration
- GitHub Integration
- Google Cloud Storage Integration
- Google Sheets Integration
- GraphQL Integration
- Lambda Integration
- REST API Integration
- S3 Integration
- Salesforce Integration
- SendGrid Integration
- Slack Integration
- Stripe Integration
- Twilio Integration
If you're having any issues, don't hesitate to reach out through Intercom on the bottom right.
Updated 6 months ago