Lambda canary in
under 5 minutes.
Install the CLI, add a titan.yaml, and run your first canary deployment against a live Lambda function. Full guides and architecture docs are being written; they will appear here as they ship.
Your first canary deployment
Install the CLI
The dt CLI is a single binary. No runtime dependencies beyond Node.
npm install -g @deploytitan/cli
Authenticate
Creates your DeployTitan account and stores credentials locally. No credit card required.
dt login
Add a titan.yaml to your repo
One YAML file defines your deployment strategy, traffic policy, and rollback conditions. No CRDs, no Helm charts.
# titan.yaml
service: my-lambda
runtime: lambda
function_arn: arn:aws:lambda:us-east-1:123456789:function:my-lambda
strategy: canary
canary:
initial_traffic: 10
increment: 20
interval: 5m
rollback_on:
error_rate: "> 1%"
p99_latency: "> 800ms"Deploy
DeployTitan shifts traffic to the new alias incrementally. CloudWatch metrics are monitored continuously. If error rate exceeds your threshold, it rolls back automatically.
dt deploy --service=my-lambda
In-depth guides
These guides are being written. If you need help before they ship, email justine@deploytitan.com directly.
Up and running in seconds
The dt CLI connects to your AWS account via standard IAM credentials. Requires Lambda alias management permissions. No agents, no sidecars.
npm install -g @deploytitan/cli dt --version