Skip to main content

Integrations

Integrations is where you connect Reveal to your data sources. Once connected, a data source becomes available across Chat, Data Explorer, and the SQL Query Editor — ready to query without any additional setup.

The Integrations page

Click Integrations in the left navigation to see all your configured connections. Each connection shows its name, provider, type (Application or Database), status, and the date it was created.

Use the toggle in the top right to switch between Grid view and List view.

Integrations — Grid View

The stats bar at the top gives you a quick summary: total connections, how many are active, and how many are Storage vs. Database connections.

Integrations — List View

Each connection shows a status badge — green for Active, yellow for Inactive — so you can see at a glance what is available.

Supported providers

Click Add new Integration to open the provider selection screen. Use the filter tabs — All, Storage, Database, Application — to browse by category.

Data Providers — Provider Selection

Storage

ProviderDescription
AWS S3Scalable object storage with high durability
Azure StorageMicrosoft's cloud storage solution
Google CloudGoogle's unified object storage

Database

ProviderDescription
MySQLPopular open-source relational database
MariaDBOpen-source relational database
PostgreSQLAdvanced open-source database system
MS SQL ServerMicrosoft's enterprise database platform
OracleEnterprise-grade database solution
AWS RDSManaged relational database service
SnowflakeCloud-native data warehouse platform
Amazon RedshiftFully managed petabyte-scale data warehouse
BigQueryGoogle's serverless, scalable data warehouse
MongoDBNoSQL document database with flexible schema
DuckDBFast in-process analytical database

Application

ProviderDescription
SalesforceCRM for customer data and sales automation
GitHubRepositories, code, and project data
Google DocsAccess and analyse your Google Documents
OneDrive BusinessMicrosoft OneDrive for Business files
SharePointMicrosoft SharePoint sites and document libraries
OutlookMicrosoft Outlook emails and calendars
SlackSlack workspace channels and messages
Microsoft TeamsTeams chat and collaboration
JiraAtlassian Jira for project and issue tracking
ConfluenceAtlassian Confluence for documentation
ServiceNowIT service management and workflow automation
NotionNotes, databases, and project management
DatabricksUnified analytics platform for big data and ML
TableauBusiness intelligence and analytics platform
RESTful APIConnect to any REST API endpoint
OpenEMRPatient and clinical data via SMART on FHIR

Adding a connection

  1. Click Add new Integration in the top right
  2. Select a provider tile from the provider grid
  3. Fill in the connection details for that provider
  4. Click Save — the connection appears in your list

Example — Snowflake

Snowflake Configuration

Snowflake connections support two authentication methods:

  • OAuth (Recommended) — Reveal redirects you to Snowflake to authorise access using PKCE. No credentials are stored in Reveal.
  • Username / Password — Enter your Snowflake username and password directly.

The configuration form asks for:

FieldDescription
Connection NameA label for this connection shown across Reveal
Snowflake Account URLYour full account URL, e.g. https://<account>.snowflakecomputing.com
RoleThe Snowflake role to use for queries (e.g. PUBLIC, SECURITYADMIN)
WarehouseThe compute warehouse to run queries against

Managing connections

From the Integrations list, each connection row has two action icons:

  • Edit (pencil icon) — update the connection name, credentials, or settings
  • Delete (trash icon) — remove the connection from Reveal (does not affect the underlying data source)

Use the Search connections bar and Filter button to find specific connections when you have many configured.

Using a connection

Once a connection is saved, it appears in the connection selector at the top of the Chat page and in Data Explorer. Select it to start querying — the Analyzer panel updates to show the schema, file browser, or catalog for that connection.

tip

You can switch between connections at any time in Chat without losing your conversation history.