Self-hosted Retool glossary
Learn the meanings of self-hosted Retool-related terms.
Self-hosted Retool is available on an Enterprise plan only.
Definitions of self-hosted-related terms. Refer to the main glossary for definitions of terms across Retool.
A
Artifact
A snapshot of an app at the time of release. Used when implementing multi-instance releases of protected apps.
B
No glossary entries found.
C
code-executor
A type of container that executes arbitrary user-written code for custom JavaScript or Python libraries in workflows
Configuration variables
Environment-specific values stored in the platform database that you can reference in Retool resource configurations, apps, workflows, and queries.
Container logs
The output logs generated by the containers for a self-hosted Retool instance. They contain information about errors and performance.
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.
Custom certificates
The ability to configure and manage your own SSL/TLS certificates for securing connections to self-hosted instances.
D
No glossary entries found.
E
Edge
A channel of weekly releases to self-hosted Retool.
Edge channel
Contains all edge releases that are available to users that self-host Retool. Edge releases are available if you want the latest features or to use beta functionality.
Environment variables
Configuration settings that control or override specific functions and behaviors of both cloud and self-hosted Retool instances. They are key-value pairs defined at the system or application level, enabling administrators to customize and secure their Retool instance without modifying application code. Environment variables are used to manage a wide range of operational, security, and integration aspects, such as authentication, encryption, resource connections, logging, and feature toggling.
F
Fully qualified domain name (FQDN)
A fully qualified domain name (FQDN), sometimes also called an absolute domain name, is a domain name that specifies its exact location in the tree hierarchy of the Domain Name System (DNS). It specifies all domain levels, including the top-level domain and the root zone. A fully qualified domain name is distinguished by its unambiguous DNS zone location in the hierarchy of DNS labels: it can be interpreted only in one way.
G
No glossary entries found.
H
No glossary entries found.
I
No glossary entries found.
J
No glossary entries found.
K
No glossary entries found.
L
No glossary entries found.
M
Multi-instance releases
A feature of Source Control that makes use of release artifacts and manifests to manage app releases across instances using a remote repository.
N
No glossary entries found.
O
No glossary entries found.
P
Platform database
The underlying Postgres database that stores the state of the Retool application on a self-hosted instance. Stores information such as organization, user, and app data.
Q
No glossary entries found.
R
Release manifest
A file that contains a list of app UUIDs and the release that is made available for the instance. Used to manage multi-instance releases.
Retool API
A REST API that enables admins to programmatically manage their organization.
Retool CLI
A Node.js-based command line tool that enables users to interact programmatically with their Retool organization. It provides a set of commands for managing apps, databases, workflows, and other Retool resources directly from the terminal.
Retool Terraform Provider
A Provider in Retool Terraform that helps you configure Spaces, SSO, Source Control, permissions and other settings on self-hosted Retool instance or Retool Cloud organization using Retool Platform API. This Provider helps with configuration, not setup.
S
Sandboxing
A security mechanism to separate and execute untrusted code, such as JavaScript and Python code in workflows, without risking harm to the host system.
SCIM 2.0 API
A commonly used API used to manage users and group membership.
Secrets
Sensitive information such as database passwords, API keys, and other credentials. Can be managed using external secrets managers or with environment variables.