For Developers

Build faster with
developer-first tools

Powerful APIs, CLI tools, and SDKs designed by developers, for developers. Ship code, not configuration.

From local development to global deployment in minutes, not hours.

deploy.sh
# Deploy with Cirrostratus CLI
$ cirros init my-app
✓ Project initialized
$ cirros deploy --prod
📦 Building application...
🚀 Deploying to edge locations...
✓ Deployed to 47 regions
# Your app is live at:
https://my-app.cirros.io

Powerful CLI

Full-featured command line interface for everything from local dev to production deployments.

Autocomplete, interactive prompts, and seamless integration with your existing workflow.

Native SDKs

Official SDKs for JavaScript, Python, Go, Ruby, and more. Type-safe and well-documented.

Automatic retries, connection pooling, and intelligent error handling built-in.

Git-Based Workflows

Deploy on push, preview deployments for PRs, and automatic rollbacks. GitOps done right.

Integrates with GitHub, GitLab, and Bitbucket. Branch deployments and environment promotion.

Built for Modern Development

Edge Functions

Deploy serverless functions globally

Container Registry

Private Docker registry with geo-replication

Instant APIs

REST and GraphQL APIs in seconds

Interactive Docs

API playground and code examples

Quick Start

# Install CLI
npm install -g @cirros/cli

# Initialize project
cirros init

# Deploy
cirros deploy

SDK Example

import { Cirros } from '@cirros/sdk';

const client = new Cirros({
  apiKey: process.env.CIRROS_API_KEY
});

await client.deploy({
  name: 'my-app',
  region: 'auto'
});