Solution diagramming with Retool Iconography
Solution architecture diagrams provide an effective mechanism to communicate Retool and public cloud architecture inside and outside of an organization.
Retool Iconography
To help make it easier to develop solution architecture diagrams, we have developed a Retool Iconography library allowing you to build slides or diagrams.
Services
Retool Services represent core products that we ship today, including Web Apps, Mobile Apps, Workflows, Database and more.
Service Name | Description | Icon |
---|---|---|
Web App | Retool Web App provides 100+ components, events, queries, and other features to offer engaging internal apps. | |
Mobile App | Retool Mobile App provides native mobile components and integrations for field-force solutions. | |
AI App | Integrate AI into your apps using pre-built AI actions to ship solutions more quickly powered by the top Large Language Model providers. | |
Database | Fully managed PostgreSQL database requiring no setup with a simple spreadsheet interface. | |
Workflow | Visualize, code and automate processes. | |
Simple email integration for individual and team notifications. | ||
Storage | Object storage within the Retool platform to simplify folders and files. | |
Resource | Connectors for over 40+ SaaS, Database, Rest APIs, and GraphQL endpoints. | |
Security | Enterprise security features including Authentication/SSO, Authorization, Auditing, Encryption/Privacy and more. | |
Monitoring | Enterprise monitoring features including error forwarding, health monitoring. |
Resources
Retool Resources represent additional icons that further illustrate a service such as Human Tasks, Resource Authentication and more.
Resource Name | Description | Icon |
---|---|---|
Retool AI / Retool Vectors | Retool Vectors is part of the Retool AI Service providing a vector database running on top of PostgreSQL and supporting Websites / Document stores for embedding generation. | |
Retool AI / Retool LLM | Retool AI supports LLM integrations to OpenAI, Anthropic, Gemini, Azure AI, Amazon Bedrock and more. | |
Workflows / User Task | Retool User Tasks provide a human in the loop capability for Retool Workflows for exception handling or approvals. | |
Workflows / Schedule | Schedule provides the ability to define an interval or CRON schedule for executing a workflow. | |
Workflows / Webhook | Expose a HTTP endpoint (webhook) for initiating a workflow. | |
Workflows / Query Trigger | Configure a Kafka Stream, Amazon SQS or Amazon SNS to initiate a workflow. | |
Resources / Authentication | Authentication for downstream connectors. | |
Security / RBAC | Roles based access control represents the use of Permission Groups and Access Control Groups in Retool Platform. | |
Security / SSH Tunneling | SSH Tunneling for connecting to downstream Relational Databases. | |
Security / Encryption | Encryption for data in and out of Retool. | |
Security / Encryption at Rest | Encryption for artifacts that are at rest such as Files / Databases. | |
Security / Encryption in Transit | Encryption for communication between Retool and other systems. | |
Security / Audit Logs | Encryption for communication between Retool and other systems. | |
Security / SSO | Encryption for communication between Retool and other systems. | |
Security / SSO / OpenID | OpenID Connect is a standard supported by certain Identity Providers leveraging OAuth 2.0 standards. | |
Security / SSO / SAML | Security Assertion Markup Language (SAML) is an alternative XML standard used for Single-Sign On. | |
Security / SSO / LDAP | Lightweight Directory Access Protocol provides a mechanism to manage users and groups. | |
Monitoring / Usage Analytics | Usage Analytics provides an API to view Retool Platform consumption. |
Retool diagram
To demonstrate the Retool iconography, download the Retool Iconography library. The following diagram has been constructed using these icons and is capturing the following use case.
Order streaming workflow
A user is interested in processing orders that arrive over either a streaming service (e.g., Apache Kafka) or a queuing service (e.g. Amazon SQS). Each order requires some lightweight transformation and if exceptions occur, we want to present the order to an analyst for resolution. Once orders are transformed, they are stored in a database and an email notification is set to the customer.
Mixed iconography diagramming
The power of iconographies are demonstrated when mixing Retool with public cloud providers (e.g. AWS, Azure, GCP) as shown in the following diagram.
Diagramming walkthrough
To following video provides a walkthrough of the Retool iconography with AWS icons.