Introducing Substrate Agents for Kubernetes optimizationLearn more

Integrations

Connect your entire toolchain

Substrate integrates with your Git providers, container registries, and log management tools to fit seamlessly into your existing workflows.

Source Control

Git integrations

GitHub

OAuth

Connect your GitHub organization to browse repositories, select branches, and trigger deployments via webhooks.

Navigate to Settings > Integrations
Click 'Connect GitHub' and authorize the OAuth app
Select the repositories you want to connect
Configure webhook events for automatic deployments

GitLab

OAuth + Token

Connect GitLab with OAuth for SaaS instances or personal access tokens for self-hosted GitLab servers.

Navigate to Settings > Integrations
Choose GitLab SaaS (OAuth) or Self-Hosted (token)
Authorize access and select your projects
Enable webhook triggers for CI/CD pipelines

Self-Hosted Git

SSH / Token

Connect any self-hosted Git server using SSH keys or personal access tokens for private or air-gapped environments.

Navigate to Settings > Integrations > Custom Git
Enter your Git server URL and authentication method
Upload SSH key or provide access token
Test connection and select repositories

Container Registries

Pull from any registry

Docker Hub

Pull public and private images from Docker Hub with optional authentication.

Amazon ECR

Connect to Elastic Container Registry using IAM role or access key credentials.

Google GCR

Pull images from Google Container Registry with service account JSON key.

Azure ACR

Connect Azure Container Registry using service principal or managed identity.

Private Registry

Connect any OCI-compliant registry with username/password or token auth.

Connection testing

substrate registry test --name my-ecr --pull-image nginx:latest

Log Management

Stream logs to your existing tools

Elasticsearch

Stream cluster and application logs to your Elasticsearch cluster.

Splunk

Forward logs to Splunk via HEC (HTTP Event Collector) endpoints.

CloudWatch

Route logs to AWS CloudWatch Logs for centralized monitoring.

Google Cloud Logging

Send logs to Google Cloud Logging for GKE-native observability.

Azure Monitor

Integrate with Azure Monitor and Log Analytics workspaces.

Ready to connect your tools?

Sign up and connect your Git provider and container registry in minutes.

Start free