← Back to Home
Retool logo

Retool

Development

Low-code platform for building internal tools and custom applications rapidly.

About Retool

Retool is a low-code platform for rapidly building internal tools and data applications. Developers use Retool to send notifications to Slack from custom dashboards, query GitHub APIs for repository management tools, build reporting UIs that pull live data from Snowflake, and create ad-hoc applications connected to Google Sheets—without writing boilerplate code.

Integration Capabilities

Retool has 4 native integrations in its API directory. This page focuses only on guides we publish and maintain.

How Retool Integrations Usually Work

Start with the implementation model, not the connector. We map each pair by intent so you can decide if native sync is enough or if this workflow needs stronger controls.

Retool Integrations

7

Focused pages with known intent and use-case data.

Direct Paths

2

Native in at least one direction.

Connector Paths

5

Usually require mapping, retries, or approval gates.

Most Retool integrations are built for Standard setup use cases. Open any guide below to see the recommended setup path and cost estimate.

Native Integrations from Retool (2)

These guides cover integrations where Retool includes a direct native path.

Connector-Based Integrations (5)

These workflows usually need connector logic. Open each setup guide to confirm scope before choosing a platform. If you need a starting point, use the recommendations in the section above.

Retool — Common Questions

What does Retool integrate with natively?

Retool has 100+ native resource connectors: Postgres, MySQL, MSSQL, MongoDB, DynamoDB, BigQuery, Snowflake, Redshift, REST APIs, GraphQL APIs, plus SaaS-specific connectors (Salesforce, HubSpot, Stripe, Zendesk, Intercom, GitHub, Slack, S3, and more). The REST API resource is the catch-all for any tool not on the native list.

Does Retool have an API for custom integrations?

Retool itself is the integration layer — you connect your data sources to Retool, build the UI, and Retool's queries become the integration. Retool also exposes a management API (Retool API) for programmatic admin tasks (create user, deploy app, manage permissions). For triggering Retool workflows from external events, use Retool Workflows (their automation product) with webhook triggers.

How do I connect Retool to my database (Postgres, MySQL, Supabase)?

In Retool, create a new resource → pick the database type → enter connection string or host/port/credentials. For Postgres/Supabase, paste the connection string from your provider. For production, configure read replicas where possible and use Retool's Query Library for shared queries across apps. Whitelist Retool's egress IP addresses if your database is behind a firewall.

What are Retool best practices for internal tool development?

Three habits: (1) Use Retool's transformers for data shaping rather than complex SQL — keeps queries reusable. (2) Build atomic apps (one workflow per app) rather than mega-apps with 20 tabs — easier to maintain and permission. (3) Use Retool Workflows for scheduled jobs and webhooks rather than running cron in your infrastructure. For permissioning, use group-based access and keep the staging environment in a separate Retool org.

Other Development Tools

Compare with similar platforms in the development category.

View all ->