Data sources glossary
Learn the meanings of data source-related terms.
Definitions of data-sources-related terms. Refer to the main glossary for definitions of terms across Retool.
A
B
Bring Your Own Key
A connection to an AI model provider that uses your own API keys. Configure in the Retool AI resource settings.
C
CORS
Cross-origin resource sharing (CORS) is a mechanism to safely bypass the same-origin policy; that is, it allows a web page to access restricted resources from a server on a domain different than the domain that served the web page.
D
Data access enforcement
A per-resource setting that makes access policies available on a resource and closes it by default across all environments. Resources start with it off and no access policy restrictions. Once it is on, users can only reach data that an access policy explicitly grants them.
Data source
A location where data is stored or accessed. For example, a PostgreSQL database, a REST API, etc.
Database constraint
A predefined rule applied to a database table or column to enforce data integrity, accuracy, and reliability. If an operation (like inserting or updating data) violates a constraint, the database management system rejects the transaction to prevent bad data from entering the system.
E
No glossary entries found.
F
Field
A Retool Database table column for the specified type of data. Each field maps to a related PostgreSQL column type.
G
Generic integration
A type of resource that provides a connection to a data source using a standardized format. For example, Rest API and GraphQL are generic resources.
H
No glossary entries found.
I
No glossary entries found.
J
Join
A SQL operation that combines rows from two or more tables by matching values in a column they have in common, such as an ID column present in both.
K
No glossary entries found.
L
No glossary entries found.
M
Managed service
A resource that Retool provides as part of the platform, without requiring users to have an existing system or data source in place, or the need to procure/configure one outside of Retool.
Retool Database, Retool Storage, Retool Vectors, and Retool Email are managed services.
MCP resource
A native resource integration that enables you to use custom or external MCPs in Retool apps, workflows, and agents.
Model Context Protocol (MCP)
An open standard that provides a standard protocol for LLM applications (clients) to call tools from a remote system (server).
N
Native integration
A type of resource that provides a connection to a data source or tool from another company or provider. For example, Stripe, Databricks, and Slack are native resources.
O
No glossary entries found.
P
No glossary entries found.
Q
No glossary entries found.
R
Resource
A saved set of user-configured properties that determine how Retool connects to data source. You create a resource for each data source you want to use with Retool.
Resource environment
A set of resource configurations, such as "Production" and "Staging", that dictate which data a resource has access to. Apps and workflows can be configured to use a certain environment.
Resource query
A type of query. A block of code that interacts with or manipulates with a resource, such as an SQL query or API request.
Resources landing page
The page from which a user can view their existing resources and create new ones.
Retool AI
A type of resource that enables you to connect to an AI provider. You can use Retool-managed keys, or you can bring your own key with a self-managed connection.
Retool Database
Retool's solution for saving and editing data to use in Retool apps. It combines a PostgreSQL database with a spreadsheet-like interface to manage your data