Skip to main content
Integrations let your Vybe apps read and write data from the tools your team already uses — CRMs, project trackers, communication platforms, databases, and more. Once connected, integrations are available across all apps in your workspace. Vybe syncs data in real time, so your apps always reflect the latest information.

Integration types

Vybe supports several categories of integrations:
TypeDescriptionExamples
ServicesThird-party SaaS apps connected via OAuth or API keysSlack, HubSpot, Jira, Salesforce
Built-inAlways-on integrations that require no setupPeople Data Labs, CrustData, OpenAI
DatabasesDirect connections to external databasesPostgreSQL, MySQL, Amazon Redshift
Custom APIsManually configured API credentials for any REST serviceAny API with key or token auth
Data QueriesSaved queries against connected data sourcesSQL queries, API-specific queries

How to connect integrations

There are two ways to connect integrations in Vybe: The easiest way to connect an integration is directly from the app you’re building. Click the + button next to your connected integrations in the chat panel (bottom left, next to the integration icons). This opens the integration picker without leaving your current context.

From the Integrations page

You can also manage all integrations from the central Integrations page in the left sidebar. This is useful for:
  • Browsing all 3,000+ available services
  • Managing existing connections across your workspace
  • Configuring organization-wide integrations before building apps
You can connect the same service multiple times with different accounts — for example, connecting both a personal and team Slack workspace.

Visibility settings

Each integration connection has a visibility setting that controls who in your workspace can use it:
  • Organization — Available to all members of your workspace. Use this for shared team accounts.
  • You only — Only visible to you. Use this for personal accounts or sensitive credentials.
To change visibility, click the visibility dropdown on the integration card and select your preference.
Visibility controls who can use the connection in their apps. Only the person who created the connection (or an admin) can delete it.

Connecting a database

Vybe supports direct connections to external databases, letting your apps query live production or analytics data.
1

Open the Integrations page

Navigate to Integrations in the left sidebar and scroll to the Databases section.
2

Click Connect Database

Select your database type: PostgreSQL, MySQL, or Amazon Redshift.
3

Enter connection details

Provide the connection string or individual credentials (host, port, database name, username, password).
4

Configure options

Optionally enable read-only mode to prevent accidental writes, or SSH tunnel to connect through a firewall.
5

Test and save

Vybe validates the connection before saving. If using an SSH tunnel, make sure the SSH key is added under the SSH Keys section first.
Database connections are organization-wide. All workspace members can query connected databases. Enable read-only mode for production databases to prevent accidental modifications.

Custom APIs

For services without a built-in integration, you can store API credentials as Custom APIs.
  1. In the Integrations page, scroll to Custom APIs.
  2. Click Create Custom API.
  3. Enter the API name, authentication type (API key, Bearer token, etc.), and credentials.
  4. Optionally add documentation and scope the API to specific apps.
Custom API credentials are stored securely and masked in the UI after creation.

SSH keys

SSH keys enable secure tunneled connections to databases behind firewalls or private networks.
  1. In the Integrations page, scroll to SSH Keys.
  2. Click Create SSH Key to generate a new key pair.
  3. Copy the public key and add it to your server’s authorized_keys.
  4. When connecting a database, select the SSH key and provide the tunnel endpoint.
SSH keys can be reused across multiple database connections.

Data queries

Data queries let you save and reuse queries against your connected integrations and databases.
  1. In the Integrations page, scroll to Data Queries.
  2. Click Create Data Query.
  3. Select the data source (a connected service or database).
  4. Write and name your query.
Saved queries are available organization-wide and can be referenced from any app in your workspace.

Using integrations in apps

Once connected, integrations become available when building apps. When you describe what your app should do in a prompt, Vybe automatically identifies which connected integrations are relevant and wires them into your app. You can also manually select integrations when configuring app data sources and actions.

Managing integrations

From the integration card on the Integrations page, you can:
  • Explore data — Browse available tables, objects, and records from the connected service.
  • Edit settings — Configure integration-specific options (e.g., which Jira projects to sync, PostHog project ID).
  • Change visibility — Toggle between organization and personal access.
  • Delete — Remove the connection. This does not delete data already used in apps, but apps will lose access to future syncs.