Skip to main content
Documentation

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.

Lambda quickstart

Your first canary deployment

01

Install the CLI

The dt CLI is a single binary. No runtime dependencies beyond Node.

terminal
npm install -g @deploytitan/cli
02

Authenticate

Creates your DeployTitan account and stores credentials locally. No credit card required.

terminal
dt login
03

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
# 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"
04

Deploy

DeployTitan shifts traffic to the new alias incrementally. CloudWatch metrics are monitored continuously. If error rate exceeds your threshold, it rolls back automatically.

terminal
dt deploy --service=my-lambda
Guides

In-depth guides

These guides are being written. If you need help before they ship, email justine@deploytitan.com directly.

Canary deployment tutorial

Step-by-step guide: API Gateway + Lambda alias canary with auto-rollback.

Coming soon

Cohort-based rollouts

Route internal users, beta testers, and paying customers to different Lambda versions.

Coming soon

Policy configuration reference

Full titan.yaml schema: rollback conditions, traffic shapes, health check config.

Coming soon

Troubleshooting guide

Common deployment failures, rollback debugging, and CloudWatch metric setup.

Coming soon
Install

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.

terminal
npm install -g @deploytitan/cli
dt --version

Be first to know when we launch.

Join the waitlist and get early access when self-serve opens — no spam, just product updates.