docs.retool.com
Open in
urlscan Pro
2606:4700::6812:d238
Public Scan
URL:
https://docs.retool.com/docs/apps
Submission: On April 27 via api from US — Scanned from DE
Submission: On April 27 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
Jump to Content GuidesReferenceComponentsIntegrationsCommunity GuidesReference -------------------------------------------------------------------------------- GuidesReferenceComponentsIntegrationsCommunitySign inBook a demoGet started Guides Sign inBook a demoGet started GuidesReference Search CTRL-K Get startedRetool DocsWeb appsRetool apps overviewRetool apps quickstartRetool apps tutorialRetool apps tutorial: IntroductionRetool apps tutorial: Connect a data sourceRetool apps tutorial: Assemble the UIRetool apps tutorial: Interact with dataRetool apps tutorial: Configure eventsRetool apps tutorial: Write custom logicRetool apps tutorial: Wrap upRetool apps guidesGroup components togetherBuild tablesBuild input formsBuild charts and graphsBuild app navigationBuild list viewsBuild wizardsCustomize app styleDevelop custom componentsReuse queries and componentsShare apps outside your organizationShare data between appsStore temporary dataUpgrade deprecated componentsWrite CI testsAssemble mobile layouts for web appsPosition and arrange componentsPreview and share web appsRetool apps conceptsApp editorComponentsForm componentsKeyboard shortcutsRetool web apps developmentURL query parametersRetool apps referenceWeb componentsRetool MobileRetool Mobile overviewRetool Mobile quickstartRetool Mobile tutorialMobile tutorial: IntroductionMobile tutorial: Connect a data sourceMobile tutorial: Assemble the UIMobile tutorial: Interact with dataMobile tutorial: Configure eventsMobile tutorial: Write custom logicMobile tutorial: Wrap upRetool Mobile guidesAssemble mobile componentsAssemble mobile screensBuild mobile apps for Zebra devicesBuild an inventory management app on Retool MobileBuild a field sales app on Retool MobileConfigure offline modeCreate white-label Retool Mobile appsCustomize mobile app styleDeploy mobile appsSend push notificationsRetool Mobile conceptsMobile app developmentPush notificationsRetool Mobile referenceMobile componentsRetool WorkflowsRetool Workflows overviewRetool Workflows quickstartRetool Workflows guidesAssemble workflow blocksAutomate incident notifications with Retool WorkflowsAutomate trial expiration offers with Retool WorkflowsAutomate metrics reporting with Retool WorkflowsAutomate ETL tasks with Retool WorkflowsConfigure workflow triggersConfigure workflow JavaScript librariesDeploy workflowsManage and debug workflow errorsRetool Workflows conceptsWorkflows usage and billingRetool Workflows editorRetool DatabaseRetool Database overviewRetool Database quickstartRetool Database guidesDeploy Retool Database on Self-hostedSync schema changes across environmentsRetool Database conceptsRetool Database storage for Retool CloudRetool EmbedRetool Embed overviewRetool Embed quickstartRetool Embed conceptsHow Retool Embed worksSelf-hosted RetoolSelf-hosted Retool overviewSelf-hosted Retool SSO guidesConfigure SSO with OIDC authenticationConfigure SSO with SAML authenticationConfigure Auth0 OIDC SSOConfigure Azure AD OIDC SSOConfigure Google SSOConfigure Google OIDC SSOConfigure Okta OIDC SSOConfigure OneLogin OIDC SSOProvision users with SCIMSync Google Groups to RetoolSync SAML group membershipsSelf-hosted Retool configuration guidesConfigure external databases for Retool storageConfigure SSL and custom certificatesManage secrets with environment variablesManage secrets with the file systemMonitor resource utilizationRotate SSH keysUpdate self-hosted RetoolView usage analyticsSelf-hosted Retool conceptsSelf-hosted Retool at scaleDeployment requirementsHorizontal scaling for self-hosted deploymentsHub-and-spoke deployment managementMulti-instance deploymentsSingle sign-on (SSO)Self-hosted Retool referenceEnvironment variablesSCIM 2.0Data sourcesData sources overviewAPI connection guidesConnect to Amazon S3Connect to AsanaConnect to BigIDConnect to CircleCIConnect to CloseConnect to DatadogConnect to FaunaConnect to FirebaseConnect to FrontConnect to GitHubConnect to Google AnalyticsConnect to Google Cloud StorageConnect to Google MapsConnect to Google Search ConsoleConnect to Google SheetsConnect to GraphQL APIsConnect to gRPCConnect to HubSpotConnect to JiraConnect to LambdaConnect to LinearConnect to MyRadarConnect to the National Weather ServiceConnect to OneSignalConnect to OpenAIConnect to OpenAPIConnect to REST APIsConnect to ReadMeConnect to SalesforceConnect to ShopifyConnect to SendGridConnect to SMTP serversConnect to SOAP APIsConnect to StripeConnect to SlackConnect to TodoistConnect to Tomorrow.ioConnect to TwilioConnect to ZendeskDatabase connection guidesConnect to AlloyDBConnect to Amazon AthenaConnect to Amazon DynamoDBConnect to Amazon RedshiftConnect to BigQueryConnect to CassandraConnect to CosmosDBConnect to CouchDBConnect to DatabricksConnect to ElasticsearchConnect to Microsoft SQL ServerConnect to MongoDBConnect to MySQLConnect to Oracle DatabaseConnect to PostgreSQLConnect to PrestoConnect to RedisConnect to RethinkDBConnect to SAP HanaConnect to SnowflakeConnect to VerticaData sources configuration guidesAPI authenticationAllow Retool to access data sourcesConfigure multiple environmentsConfigure SSL connections for resourcesConnect to analytics vendorsCreate a Google OAuth clientCustom API authenticationEnable SSH tunneling to resourcesTroubleshoot resource connectionsData sources conceptsEnvironmentsResourcesData queriesData queries overviewData queries guidesInsert CSV data into a databaseInteract with Airtable dataInteract with Google Sheets dataOptimize queries with server-side paginationPerform REST API requestsQuery JSON with SQLRead data from SQL databasesShare queriesTransform data with JavaScriptUpload multiple files to Google Cloud Store or Amazon S3Upload photos to Amazon S3Write data to SQL databasesWrite raw Firebase queriesData queries conceptsQueriesQuery cachingQuery LibraryAI features in RetoolApp scripting and eventsApp scripting and events overviewApp scripting and events guidesRun JavaScriptConfigure event handlersDefine option listsPreload custom JavaScript in appsManage time zonesApp scripting and events conceptsJavaScriptApp managementApp management overviewApp management guidesDisplay imagesImport and export appsInclude user documentationManage versions and releasesApp management conceptsMarkdown and HTMLCommand PaletteDebug ToolsApp performance best practicesReserved names for Retool objectsSupported web browsersOrg and user managementOrg and user management overviewOrg and user management guidesAdd usersConfigure user permissionsDisable usersEnable two-factor authenticationRoute users to specific appsUpdate billing informationView user audit logsOrg and user management conceptsPermissions best practicesSource ControlSource Control overviewSource Control guidesConfigure Source Control with AWS CodeCommitConfigure Source Control with Azure ReposConfigure Source Control with BitbucketConfigure Source Control with GitHubConfigure Source Control with GitLabManage Source Control branchesManage Source Control deploymentsMigrate from Git Syncing to Source ControlProtect resources with Source ControlProtect apps with Source ControlResolve Source Control merge conflictsTroubleshoot Source Control issuesConfigure Git SyncingSource Control conceptsSource Control recommended workflowMulti-instance development with Source ControlSource Control referenceEnvironment variables All Guides Reference Pages START TYPING TO SEARCH… GET STARTED * Retool Docs WEB APPS * overview * quickstart * tutorial * Retool apps tutorial: Introduction * Retool apps tutorial: Connect a data source * Retool apps tutorial: Assemble the UI * Retool apps tutorial: Interact with data * Retool apps tutorial: Configure events * Retool apps tutorial: Write custom logic * Retool apps tutorial: Wrap up * guides * Group components together * Build tables * Build input forms * Build charts and graphs * Build app navigation * Build list views * Build wizards * Customize app style * Develop custom components * Reuse queries and components * Share apps outside your organization * Share data between apps * Store temporary data * Upgrade deprecated components * Write CI tests * Assemble mobile layouts for web apps * Position and arrange components * Preview and share web apps * concepts * App editor * Components * Form components * Keyboard shortcuts * Retool web apps development * URL query parameters * reference * Web components RETOOL MOBILE * overview * quickstart * tutorial * Mobile tutorial: Introduction * Mobile tutorial: Connect a data source * Mobile tutorial: Assemble the UI * Mobile tutorial: Interact with data * Mobile tutorial: Configure events * Mobile tutorial: Write custom logic * Mobile tutorial: Wrap up * guides * Assemble mobile components * Assemble mobile screens * Build mobile apps for Zebra devices * Build an inventory management app on Retool Mobile * Build a field sales app on Retool Mobile * Configure offline mode * Create white-label Retool Mobile apps * Customize mobile app style * Deploy mobile apps * Send push notifications * concepts * Mobile app development * Push notifications * reference * Mobile components RETOOL WORKFLOWS * overview * quickstart * guides * Assemble workflow blocks * Automate incident notifications with Retool Workflows * Automate trial expiration offers with Retool Workflows * Automate metrics reporting with Retool Workflows * Automate ETL tasks with Retool Workflows * Configure workflow triggers * Configure workflow JavaScript libraries * Deploy workflows * Manage and debug workflow errors * concepts * Workflows usage and billing * Retool Workflows editor RETOOL DATABASE * overview * quickstart * guides * Deploy Retool Database on Self-hosted * Sync schema changes across environments * concepts * Retool Database storage for Retool Cloud RETOOL EMBED * overview * quickstart * concepts * How Retool Embed works SELF-HOSTED RETOOL * overview * SSO guides * Configure SSO with OIDC authentication * Configure SSO with SAML authentication * Configure Auth0 OIDC SSO * Configure Azure AD OIDC SSO * Configure Google SSO * Configure Google OIDC SSO * Configure Okta OIDC SSO * Configure OneLogin OIDC SSO * Provision users with SCIM * Sync Google Groups to Retool * Sync SAML group memberships * configuration guides * Configure external databases for Retool storage * Configure SSL and custom certificates * Manage secrets with environment variables * Manage secrets with the file system * Monitor resource utilization * Rotate SSH keys * Update self-hosted Retool * View usage analytics * concepts * Self-hosted Retool at scale * Deployment requirements * Horizontal scaling for self-hosted deployments * Hub-and-spoke deployment management * Multi-instance deployments * Single sign-on (SSO) * reference * Environment variables * SCIM 2.0 DATA SOURCES * overview * API connection guides * Amazon S3 * Asana * BigID * CircleCI * Close * Datadog * Fauna * Firebase * Front * GitHub * Google Analytics * Google Cloud Storage * Google Maps * Google Search Console * Google Sheets * GraphQL APIs * gRPC * HubSpot * Jira * Lambda * Linear * MyRadar * the National Weather Service * OneSignal * OpenAI * OpenAPI * REST APIs * ReadMe * Salesforce * Shopify * SendGrid * SMTP servers * SOAP APIs * Stripe * Slack * Todoist * Tomorrow.io * Twilio * Zendesk * Database connection guides * AlloyDB * Amazon Athena * Amazon DynamoDB * Amazon Redshift * BigQuery * Cassandra * CosmosDB * CouchDB * Databricks * Elasticsearch * Microsoft SQL Server * MongoDB * MySQL * Oracle Database * PostgreSQL * Presto * Redis * RethinkDB * SAP Hana * Snowflake * Vertica * configuration guides * API authentication * Allow Retool to access data sources * Configure multiple environments * Configure SSL connections for resources * analytics vendors * Create a Google OAuth client * Custom API authentication * Enable SSH tunneling to resources * Troubleshoot resource connections * concepts * Environments * Resources DATA QUERIES * overview * guides * Insert CSV data into a database * Interact with Airtable data * Interact with Google Sheets data * Optimize queries with server-side pagination * Perform REST API requests * Query JSON with SQL * Read data from SQL databases * Share queries * Transform data with JavaScript * Upload multiple files to Google Cloud Store or Amazon S3 * Upload photos to Amazon S3 * Write data to SQL databases * Write raw Firebase queries * concepts * Queries * Query caching * Query Library * AI features in Retool APP SCRIPTING AND EVENTS * overview * guides * Run JavaScript * Configure event handlers * Define option lists * Preload custom JavaScript in apps * Manage time zones * concepts * JavaScript APP MANAGEMENT * overview * guides * Display images * Import and export apps * Include user documentation * Manage versions and releases * concepts * Markdown and HTML * Command Palette * Debug Tools * App performance best practices * Reserved names for Retool objects * Supported web browsers ORG AND USER MANAGEMENT * overview * guides * Add users * Configure user permissions * Disable users * Enable two-factor authentication * Route users to specific apps * Update billing information * View user audit logs * concepts * Permissions best practices SOURCE CONTROL * overview * guides * Configure with AWS CodeCommit * Configure with Azure Repos * Configure with Bitbucket * Configure with GitHub * Configure with GitLab * Manage Source Control branches * Manage Source Control deployments * Migrate from Git Syncing to Source Control * Protect resources with Source Control * Protect apps with Source Control * Resolve Source Control merge conflicts * Troubleshoot Source Control issues * Configure Git Syncing * concepts * Source Control recommended workflow * Multi-instance development with Source Control * reference * Environment variables RETOOL APPS OVERVIEW Retool enables you to quickly build and deploy internal apps for your team. Connect to your databases and APIs, assemble UIs with drag-and-drop building blocks like tables and forms, and write queries to interact with data using SQL and JavaScript. GET STARTED -------------------------------------------------------------------------------- Watch a video, learn with a tutorial, or follow the quickstart to build your first app. * Tutorial Learn how to build Retool apps from start to finish. * Quickstart Build your first Retool app in just a few minutes. CONNECT DATA SOURCES Quickly connect to data sources using built-in integrations for PostgreSQL, APIs, Salesforce, and more. * Data sources Connect to almost any API or database. * Resources Learn how Retool connects to data sources. * Environments Configure data sources for multiple environments. INTERACT WITH DATA Write queries that interact with data and use JavaScript almost anywhere. * Data queries Perform CRUD operations with your data sources. * Write SQL queries Query data with SQL. * Write API queries Perform API requests. ASSEMBLE THE UI Assemble highly polished interfaces with our extensive library of UI components. * Tables Display and interact with data using highly configurable tables. * Forms Build input forms or generate them using a database schema. * Components Assemble components with a drag-and-drop interface. SCRIPT APPS AND RESPOND TO USER EVENTS Use JavaScript anywhere, control app behavior, and respond to user actions. * Scripting and events Write JavaScript to control apps and handle user interactions. * Dynamically map options Automatically map data to generate component value options. * Handle user events Trigger actions and queries in response to user interaction. Updated 16 days ago -------------------------------------------------------------------------------- Retool Docs Retool apps quickstart * Table of Contents * * Get started * Connect data sources * Interact with data * Assemble the UI * Script apps and respond to user events