Skip to main content

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 NameDescriptionIcon
Web AppRetool Web App provides 100+ components, events, queries, and other features to offer engaging internal apps.
Mobile AppRetool Mobile App provides native mobile components and integrations for field-force solutions. 
AI AppIntegrate AI into your apps using pre-built AI actions to ship solutions more quickly powered by the top Large Language Model providers.
DatabaseFully managed PostgreSQL database requiring no setup with a simple spreadsheet interface.
WorkflowVisualize, code and automate processes.
EmailSimple email integration for individual and team notifications.
StorageObject storage within the Retool platform to simplify folders and files.
ResourceConnectors for over 40+ SaaS, Database, Rest APIs, and GraphQL endpoints.
SecurityEnterprise security features including Authentication/SSO, Authorization, Auditing, Encryption/Privacy and more.
MonitoringEnterprise 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 NameDescriptionIcon
Retool AI / Retool VectorsRetool 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 LLMRetool AI supports LLM integrations to OpenAI, Anthropic, Gemini, Azure AI, Amazon Bedrock and more.
Workflows / User TaskRetool User Tasks provide a human in the loop capability for Retool Workflows for exception handling or approvals.
Workflows / ScheduleSchedule provides the ability to define an interval or CRON schedule for executing a workflow.
Workflows / WebhookExpose a HTTP endpoint (webhook) for initiating a workflow. 
Workflows / Query TriggerConfigure a Kafka Stream, Amazon SQS or Amazon SNS to initiate a workflow.  
Resources / AuthenticationAuthentication for downstream connectors. 
Security / RBACRoles based access control represents the use of Permission Groups and Access Control Groups in Retool Platform. 
Security / SSH TunnelingSSH Tunneling for connecting to downstream Relational Databases. 
Security / EncryptionEncryption for data in and out of Retool. 
Security / Encryption at RestEncryption for artifacts that are at rest such as Files / Databases. 
Security / Encryption in TransitEncryption for communication between Retool and other systems.
Security / Audit LogsEncryption for communication between Retool and other systems.
Security / SSOEncryption for communication between Retool and other systems.
Security / SSO / OpenIDOpenID Connect is a standard supported by certain Identity Providers leveraging OAuth 2.0 standards. 
Security / SSO / SAMLSecurity Assertion Markup Language (SAML) is an alternative XML standard used for Single-Sign On. 
Security / SSO / LDAPLightweight Directory Access Protocol provides a mechanism to manage users and groups. 
Monitoring / Usage AnalyticsUsage 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.