Deployments
Deploy with confidence, every time
Template-based deployments, Git integration, container registry connections, and real-time status tracking. From code to production in minutes.
Deployment Workflow
From code to production in four steps
Substrate streamlines the entire deployment pipeline into a repeatable, auditable workflow that any team member can execute with confidence.
Connect Git
Link your GitHub or GitLab repositories with OAuth. Substrate discovers branches and tracks changes automatically.
Build Image
Pull container images from Docker Hub, ECR, GCR, ACR, or any private registry with authenticated access.
Deploy Template
Select a deployment template, fill in variables, and deploy to any connected cluster with a single click.
Monitor
Watch your deployment roll out in real-time with live replica status, readiness checks, and event streams.
GitHub
acme-corp · 24 repositories
GitLab
acme-corp · 12 repositories
Self-Hosted
git.internal.acme.com · 8 repositories
Git Integration
Connect your repositories
Link your source code repositories with a single OAuth flow. Substrate integrates natively with GitHub and GitLab, and supports self-hosted Git servers for teams with private infrastructure. Set up webhook-triggered deployments to automate your entire delivery pipeline.
- GitHub and GitLab OAuth integration
- Repository browsing and branch selection
- Self-hosted Git server support
- Webhook-triggered deployments
Container Registries
Pull from any registry
Substrate connects to all major container registries out of the box. Store credentials securely, test connections before deploying, and pull images from any OCI-compliant registry with full authentication support.
- Docker Hub, ECR, GCR, ACR support
- Private registry credentials management
- Image pull authentication and validation
- Registry connection testing before deploy
Docker Hub
Public and private image repositories
Amazon ECR
AWS Elastic Container Registry integration
Google GCR
Google Container Registry and Artifact Registry
Azure ACR
Azure Container Registry with managed identity
Private Registry
Any OCI-compliant private registry
Deployment Templates
Reusable templates for consistent deployments
Define your deployment configurations once and reuse them across environments, clusters, and teams. Templates bring Infrastructure as Code simplicity to Kubernetes deployments.
Create Templates
Define reusable deployment configurations with YAML templates. Parameterize image tags, replica counts, resource limits, and environment variables.
Deploy with Variables
Inject variables at deploy time for environment-specific configurations. Support for string, number, boolean, and secret variable types.
Organization Scoping
Share templates across your organization or restrict them to specific projects. Centralize infrastructure patterns for consistency.
Version Control
Track template changes over time. Roll back to previous versions if a deployment configuration needs to be reverted.
Real-Time Tracking
Watch deployments roll out in real-time
Substrate uses WebSocket-powered live updates to show you exactly what is happening during every deployment. Track replica readiness, container startup, health checks, and rollout progress without refreshing the page.
If something goes wrong, you will know immediately. Substrate surfaces deployment errors, crash loops, and image pull failures the moment they happen, so you can take corrective action before users are affected.
Image pulled
14:32:01acme/api-service:v2.4.1
Pods scheduled
14:32:033/3 replicas scheduled
Containers started
14:32:08All containers running
Health checks passed
14:32:15Readiness probe: HTTP 200
Rollout complete
14:32:183/3 replicas available
Start deploying today
Connect your Git repositories and container registries, create a deployment template, and ship to production in minutes.
Start free