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 with any builder in your organization so they can reference it when building with Clark.Creating an integration
- Navigate to the Integrations page in Superblocks
- Click + Add integration then select the integration you want to add
- Provide a Name for the integration and fill out the relevant connection details and authentication credentials
- Click Test Connection to verify connectivity
- Click Create to save
- Share 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. For database integrations, you can also configure SSL, SSH tunneling, and connection strings 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. 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 — browse all supported integrations
- Integration knowledge — teach Clark about your data sources for better AI-assisted development
- Authentication types — supported authentication methods
- Database connections — connection methods, SSL, and SSH tunneling

