Jump to Content
Retool | DocumentationGuidesComponentsIntegrationsCommunity
Guides
GuidesComponentsIntegrationsCommunitySign inBook a demoGet startedRetool | Documentation
Sign inBook a demoGet started

Get started

  • What is Retool?
  • Quickstart
  • Retool University
    • SQL in Retool
    • JavaScript in Retool
    • App Anatomy
    • Query Anatomy
    • App Management
  • Tutorials
    • Approve new user sign-ups
    • Interact with Google Sheets
    • Control functionality with feature flags
    • Create forms using the Form component
    • Create forms using the JSON Schema Form component
    • Insert CSVs into a database
    • Manage dog walkers
    • Tag images for machine learning
    • Upload photos to Amazon S3
  • Templates
  • Recent updates

Connect your data

  • Integrations overview
  • Connecting to a database
    • SSH tunneling
  • Connecting to an API
    • API Authentication
    • Custom API authentication
  • Troubleshooting connections
    • Creating a Google OAuth 2.0 client
  • Integrations catalog
    • Airtable Integration
    • Asana Integration
    • Athena Integration
    • Basecamp 3 Integration
    • BigQuery Integration
    • Cassandra Integration
    • CircleCI Integration
    • Close Integration
    • CouchDB Integration
    • Datadog Integration
    • Denodo Integration
    • DynamoDB Integration
    • Elasticsearch Integration
    • Fauna Integration
    • Firebase / Firestore Integration
    • Front Integration
    • GitHub Integration
    • Google Analytics API Integration
    • Google Cloud Storage Integration
    • Google Maps APIs Integration
    • Google Sheets Integration
    • GraphQL Integration
    • gRPC Integration
    • Jira Integration
    • Lambda Integration
    • Linear Integration
    • Microsoft SQL Server Integration
    • MongoDB Integration
    • MySQL Integration
    • OneSignal Integration
    • OpenAPI Integration
    • Oracle Database Integration
    • PostgreSQL Integration
    • Redis Integration
    • Redshift Integration
    • S3 Integration
    • Salesforce Integration
    • SAP Hana Integration
    • SendGrid Integration
    • Shopify Integration
    • Slack Integration
    • SMTP Integration
    • Snowflake Integration
    • Stripe Integration
    • Twilio Integration
    • Vertica Integration
    • Zendesk Integration
  • Connecting to analytics vendors

Build apps

  • Working with components
    • Working with tables
    • Working with ListViews
    • Working with select components
    • Working with modals
    • Displaying images
    • Charting data
    • Coding custom components
    • Upgrading deprecated components
    • Editing option lists
    • Retool Markdown and HTML reference
    • Build a multi-step process with the Wizard component
  • Reading and writing data
    • Making API requests
    • Reading from SQL
    • Connect to a SOAP API
    • Writing to SQL
    • Query anything with SQL
    • Adding a new record to your database or API
    • Reusing queries
    • Caching in Retool
    • Reference
    • Create tables using the Data Editor
    • SQL Cheatsheet
  • Forms
  • Layout
  • Event Handlers
  • Writing JavaScript
    • Transformers
    • Scripting Retool
    • Temporary state
    • Dynamic JSON
    • Upload multiple files through a GCS / S3 resource
    • Reference
    • Debugging JavaScript
    • Preloaded JavaScript and Libraries
  • Appearances
  • Design tips
    • Customize mobile and desktop layouts
    • Custom branding
    • Show and hide components
  • Building performant Retool apps
  • Deep linking
  • Multi-page apps
  • Custom keyboard shortcuts
  • Modules
  • Query Library
  • App documentation
  • URL query parameters

Manage your organization

  • Inviting users and authentication
  • Update billing information
  • Disabling users
  • Audit logs
  • Workspaces
  • User permissions
  • Security

Deploy on-premise

  • Self-hosted Retool overview
  • Monitor resource utilization
  • Updating self-hosted Retool
  • Versioned releases
    • Retool v2.90 release notes
    • Retool v2.89 release notes
    • Retool v2.88 release notes
    • Retool v2.87 release notes
    • Retool v2.86 release notes
    • Retool v2.85 release notes
    • Retool v2.84 release notes
    • Retool v2.83 release notes
    • Retool v2.82 release notes
    • Retool v2.80 release notes
    • Retool v2.79 release notes
    • Retool v2.78 release notes
    • Retool v2.77 release notes
    • Retool v2.76 release notes
    • Retool v2.75 release notes
    • Retool v2.74 release notes
    • Retool v2.73 release notes
    • Retool v2.72 release notes
    • Retool v2.71 release notes
    • Retool v2.70 release notes
    • Retool v2.69 release notes
    • Retool v2.68.17 release notes
    • Retool v2.68 release notes
    • Retool v2.67 release notes
    • Retool v2.67.13 release notes
    • Retool v2.66 release notes
  • SSO
    • SSO with generic OpenID providers
    • SCIM user provisioning
    • Sync Google Groups to Retool
  • Network and storage requirements
    • Retool's storage database
    • Connecting via HTTP proxy
    • Horizontally scale self-hosted Retool
  • Certificates and internal certificate authorities
    • Use a LetsEncrypt SSL certificate with Docker
  • Environment Variables
    • Manage secrets with environment variables
    • Manage secrets with the file system

Develop and scale

  • Environments
    • Using multiple environments
    • Multi-instance deployments
  • Source Control With GitHub or GitLab
    • Setting Up GitHub
    • Setting Up GitLab
    • Getting started
    • Recommended workflow
    • Managing branches
    • Resolving conflicts
    • Migrating from Git Syncing
  • Source Control (Other)
    • Git Syncing
  • Release Management

Beta features

  • Testing
  • Retool Grid

Reference

  • Component Library
    • Chart Component Reference
    • Text Component Reference
    • Table Component Reference
    • JSON Schema Form Component Reference
    • Checkbox Group Component Reference
    • Bounding Box Component Reference
    • Timeline Component Reference
    • Annotated Text Component Reference
    • Statistic Component Reference
    • PDF Component Reference
    • Form Component Reference
    • JSON Editor Component Reference
    • Query Builder Component Reference
    • Calendar Component Reference
    • List View Component Reference
    • Button Component Reference
    • Container Component Reference
    • Tabbed Container Component Reference
    • Image Component Reference
    • IFrame Component Reference
    • Key Value Component Reference
    • Select Component Reference
    • Video Component Reference
    • Editable Text Component Reference
    • Password Component Reference
    • Rich Text Editor Reference
    • Text Area Component Reference
    • Text Input Component Reference
    • Editable Number Component Reference
    • Number Input Component Reference
    • Range Slider Component Reference
    • Rating Component Reference
    • Slider Component Reference
    • Button Group Component Reference
    • Cascader Component Reference
    • Checkbox Component Reference
    • Checkbox Tree Component Reference
    • Listbox Component Reference
    • Multiselect Component Reference
    • Multiselect Listbox Component Reference
    • Radio Group Component Reference
    • Segmented Control Component Reference
    • Switch Group Component Reference
    • Toggle List Component Reference
    • Date Component Reference
    • Date Range Component Reference
    • Date Time Component Reference
    • Time Component Reference
    • Time Component Reference
    • Comment Component Reference
    • File Button Component Reference
    • File Input Component Reference
    • JSON Editor Component Reference
    • Microphone Component Reference
    • Switch Component Reference
    • Scanner Component Reference
    • Signature Pad Component Reference
    • Timer Component Reference
    • Link Component Reference
    • Toggle Link Component Reference
    • JSON Explorer Component Reference
    • Alert Component Reference
    • Avatar Component Reference
    • Avatar Group Component Reference
    • Divider Component Reference
    • Progress Bar Component Reference
    • Progress Circle Component Reference
    • Spacer Component Reference
    • Tags Component Reference
    • Modal Component Reference
    • Wizard Component Reference
    • Navigation Component Reference
    • Pagination Component Reference
    • Custom Component Component Reference
    • Looker Component Reference
    • Auth Login Component Reference
    • Braintree Card Form Component Reference
    • Mapbox Map Component Reference
    • S3 Uploader Component Reference
    • Stripe Card Form Component Reference
    • Tableau Component Reference

Legal

  • Privacy Policy

Integrations catalog

Databases
AWS Athena
AWS Redshift
BigQuery
Cassandra
Cloud Datastore
CosmosDB
CouchDB
Denodo
DynamoDB
Elastic Search
Fauna
Microsoft SQL Server
MongoDB
MySQL
Oracle DB
Postgres
Presto
Redis
RethinkDB
SAP Hana
Snowflake
Vertica
APIs
Airtable
AWS Lambda
AWS S3
Basecamp
Close.io
Firebase / Firestore
GitHub
Google Cloud Storage
Google Sheets
GraphQL
OpenAPI
SendGrid
Salesforce
Slack
Stripe
Twilio
Shopify
Zendesk

Updated 8 months ago


Did this page help you?