Sprintsail is an opinionated TypeScript IaC SDK. Declare your app — Function, Database, Bucket, ... — then sail deploy to AWS. When you're ready, sail migrate to a managed Kubernetes runtime you own. Same handler code, no proprietary lock-in.
THE CORE WORKFLOW
sail deploy provisions every primitive on the chosen target (AWS or the Sprintsail Runtime). sail migrate moves a deployed app between targets — infra, secrets, and data — with the same handler code.
FEATURES
Function (Lambda / Knative), Worker (queue consumer with DLQ), CronJob, WebApp (Fargate / Deployment), API (API Gateway / shim).
Database (RDS / CloudNativePG), Bucket (S3 / MinIO). Same db.query() and bucket.put() on both targets.
Queue (SQS / RabbitMQ), Secret (Secrets Manager / sealed-secrets). Encrypted at rest on the runtime.
Move a deployed app between targets — infra + secrets + data — with the same handler code. Verified live for AWS → runtime.
SDK + CLI are open source. No phone-home, no telemetry-by-default. You'll always be able to run on your own AWS account, no Sprintsail account required.
Sprintsail Runtime = Knative + CloudNativePG + MinIO + RabbitMQ + sealed-secrets + Contour + cert-manager. No proprietary operators. No vendor lock-in.
CLI-FIRST
sail deploy --yessail deploy --target sprintsail-runtime:prod --yessail destroy --yessail migrate --from aws --to sprintsail-runtime --yessail target capabilities awssail target capabilities sprintsail-runtimesail state showsail logs websail config showsail init my-appnpm i @sprintsail/sdk @sprintsail/clinpx sail --helpPRICING
SDK + CLI are Apache 2.0 — use against your own AWS account, no Sprintsail account required. Sprintsail Runtime is the managed Kubernetes tier; pricing scales with the cluster.
The full IaC SDK, both providers, the runtime adapters, the sail CLI. Source on GitHub.
sail migrate end-to-end including cross-provider DBManaged Kubernetes cluster with the operator stack ready. sail deploy --target sprintsail-runtime just works.
Install the SDK. Declare your app. sail deploy. When you're ready, sail migrate.