> ## Documentation Index
> Fetch the complete documentation index at: https://docs.superblocks.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Connect Superblocks to databases, APIs, and SaaS services to build powerful internal tools

Integrations connect Superblocks to your data sources, APIs, and third-party services. Once configured, Clark can use integrations you have access to in your applications.

## How integrations work

An integration in Superblocks is a reusable, centrally managed connection to an external system. When you create an integration, you provide connection details and authentication credentials once. From there, [share the integration](/admin/org-administration/resource-roles/manage-access#granting-access-to-a-resource) with any builder in your organization so they can reference it when [building with Clark](/building-with-clark/tagging-integrations).

## Creating an integration

1. Navigate to the [**Integrations**](https://app.superblocks.com/integrations) page in Superblocks
2. Click **+ Add integration** then select the integration you want to add
3. Provide a **Name** for the integration and fill out the relevant connection details and authentication credentials
4. Click **Test Connection** to verify connectivity
5. Click **Create** to save
6. [Share](/admin/org-administration/resource-roles/manage-access#granting-access-to-a-resource) the integration for others to build with

## Authentication

Superblocks supports a range of authentication methods depending on the integration type, including basic auth, API keys, OAuth 2.0, AWS IAM, and more. For details, see [Authentication types](/integrations/auth/authentication-types).

For database integrations, you can also configure [SSL, SSH tunneling, and connection strings](/integrations/auth/database-connections/index) for secure connectivity.

## Integration configurations

You can set up separate integration configurations with distinct connection details (endpoints, authentication, etc,  and associate these configurations with different [data tags](/development-lifecycle/build/data-tags).

This lets your apps automatically connect to the right data source (i.e. staging, prod-us, prod-eu) with the relevant credentials based on the data tag in use in your app.

## Related docs

* [Integrations library](/integrations/integrations-library) — browse all supported integrations
* [Integration knowledge](/integrations/knowledge) — teach Clark about your data sources for better AI-assisted development
* [Authentication types](/integrations/auth/authentication-types) — supported authentication methods
* [Database connections](/integrations/auth/database-connections/index) — connection methods, SSL, and SSH tunneling
