# Volcano - The agent cloud

URL: https://volcano.dev

> Build it with your coding agent. Run it on Volcano.

## The agent cloud.

Paste this into your coding agent: Run `npm i -g @volcano.dev/cli && volcano connect --signup` and wait while I sign up.

Generous free tier. No credit card required.

Built for agents you already use: Claude Code, Codex, Cursor, OpenCode, Pi.

## Everything your apps and agents need in one platform

Designed from the ground up for coding agents to drive. A CLI your agent runs, skills it reads, and every primitive under one roof, so what it builds is ready to ship.

- [Durable functions](https://volcano.dev/features/durable-functions.md): Multi-step workflows that checkpoint every step and resume where they stopped, for up to a year.
- [Approvals](https://docs.volcano.dev/platform/functions/durable-approvals): Pause a run until a person approves, then pick up exactly where it stopped.
- [Sandboxes](https://volcano.dev/features/sandboxes.md): Isolated environments with files, a shell and exec, for running code your agent wrote.
- [Distributed locks](https://volcano.dev/features/distributed-locks.md): Only one worker handles a task at a time, with leases that renew while the work runs.
- [Postgres databases](https://volcano.dev/features/postgres.md): Real PostgreSQL with pgvector and row-level security. Branch a copy in under a minute.
- [Authentication](https://volcano.dev/features/authentication.md): Sign-in with Google, GitHub, Microsoft or Apple, unlimited users, and anonymous users that convert.
- [File storage](https://volcano.dev/features/file-storage.md): Buckets that are private by default, with SQL-style access policies and resumable uploads.
- [Realtime](https://volcano.dev/features/realtime.md): Database events, broadcast and presence, so apps and agents react as things change.

## Start with one prompt.

1. Paste it into your coding agent
2. Approve the sign-in in your browser
3. Tell it what to build

The setup prompt:

```text
Create a Volcano project and a local directory for it. Run each step once.

1. Install the Volcano CLI: `npm install -g @volcano.dev/cli`
2. Run `volcano connect`
   - It starts a browser sign-in. Show me the code and link it prints, exactly as printed, and wait while I approve. Don't stop the command while it waits.
3. connect creates a new directory for the project. cd into the directory it prints, then read the AGENTS.md there and the Volcano skills it names.
4. Tell me the project name and dashboard link connect printed, then ask me what I want to build.
```

Or install the CLI and connect yourself:

```bash
# npm
npm install -g @volcano.dev/cli && volcano connect
# pnpm
pnpm add -g @volcano.dev/cli && volcano connect
# Bun
bun add -g @volcano.dev/cli && volcano connect
# Homebrew
brew install Kong/volcano/volcano && volcano connect
```

Works with Claude Code, Codex, Cursor, OpenCode and Pi. Volcano sets up skills for every coding agent it finds on your machine.

New to Volcano? The sign-in page lets you create your free account. Or [sign up in the browser](https://volcano.dev/signup) first.

## Products

- [Functions and agents](https://volcano.dev/features/edge-functions.md): Node.js, Python and Ruby functions, served from the closest region.
- [Durable functions](https://volcano.dev/features/durable-functions.md): Checkpointed workflows that run for up to a year, with human approvals.
- [Next.js frontends](https://volcano.dev/features/nextjs-hosting.md): Global-ready Next.js hosting, DDOS protected and CDN accelerated.
- [Sandboxes](https://volcano.dev/features/sandboxes.md): Isolated VMs where agents run code, keep files and serve previews.
- [Databases and vector](https://volcano.dev/features/postgres.md): Postgres with branching, pgvector and row-level security.
- [File storage](https://volcano.dev/features/file-storage.md): Buckets with SQL-style policies, private by default.
- [Authentication](https://volcano.dev/features/authentication.md): Unlimited user management, always free for as many MAU as you need.
- [Realtime](https://volcano.dev/features/realtime.md): Realtime events and database changes, broadcast and presence built in.
- [Distributed locks](https://volcano.dev/features/distributed-locks.md): Leases that give each task to exactly one agent or worker.

## Solutions

- [From editor to production](https://volcano.dev/solutions/agentic-coding.md): Brief Cursor, Claude Code and Codex on your project.
- [Building AI agents](https://volcano.dev/solutions/ai-agents.md): Durable agent loops, human approvals, tools and memory.
- [Tools & APIs for agents](https://volcano.dev/solutions/agent-tools.md): Expose your systems as callable tools, safely.
- [RAG and semantic search](https://volcano.dev/solutions/rag-search.md): pgvector retrieval in the same database as your data.
- [Sandboxes for agent code](https://volcano.dev/solutions/agent-sandboxes.md): Run the code an agent writes in an isolated VM, not your backend.
- [Deploying Next.js applications](https://volcano.dev/solutions/nextjs-apps.md): Host Next.js with a global CDN, TLS, and managed data.
- [Multi-tenant SaaS](https://volcano.dev/solutions/saas-apps.md): Tenant isolation enforced in the database, not in code.
- [Deploying backend applications](https://volcano.dev/solutions/backend-apps.md): Run services as functions in Node, Python, and Ruby.
- [Building APIs](https://volcano.dev/solutions/apis.md): Endpoints with keys, policies, limits, and logs included.
- [Realtime and collaborative apps](https://volcano.dev/solutions/realtime-apps.md): Row change streams, broadcast, and presence in one connection.
- [Scheduled jobs and workflows](https://volcano.dev/solutions/background-jobs.md): Durable functions, cron, and locks, with no worker fleet.
- [Databases on demand](https://volcano.dev/solutions/databases.md): Managed Postgres with row-level security, branching, and pgvector.
- [File storage on demand](https://volcano.dev/solutions/file-storage.md): Buckets, per-file visibility, and policies in SQL.

## Pricing

Plans, allowances and limits: https://volcano.dev/pricing.md

## Get started

Build, deploy and scale on Volcano for free. Create a free account at https://volcano.dev/signup, or have your coding agent follow the setup playbook at https://volcano.dev/setup.md.
