Stack0
Mast is now Stack0 Agents

Prompt to production.
Code stays yours.

Describe an app and Stack0 builds it on Pylon, runs it on Cloud, and shows what it earns.


TRUSTED BY

DinkDashPixelPortPrankAIPulse TherapyReelBearStoryBurstZenHome

Stack0 Build

Describe the app. Build writes the project.

A real Pylon codebase, not a preview. Download it, edit it, and deploy it through Cloud.

“A booking app for a climbing gym with member passes and waiver signing.”

schema.ts entities and relations

policies.ts row-level access

functions/ server logic

pages/ routes and UI

Pylon project ready to deploy

import { entity, field } from "@pylonsync/sdk"
const Task = entity("Task", {
title: field.string(),
done: field.bool().default(false),
})

Pylon

A realtime full-stack framework with a Rust core. Database, auth, permissions, and live queries in one runtime. MIT licensed.

$ pylon deploy

Building climbday for production… done

Database, auth, and jobs… provisioned

https://climbday.stack0.app

Stack0 Cloud

One command deploys the whole Pylon app. Cloud runs the server, database, jobs, logs, and domains together.

Chase the unpaid July invoices and draft follow-ups.

Found 3 unpaid invoices in QuickBooks

Drafted 3 follow-up emails in your voice

3 drafts waiting for your approvalReview

Stack0 Agents

An AI teammate that signs into your tools and does the routine work. It drafts; you approve; then it ships.

ChannelSignupsRevenueGitHub README142$4,210Docs quickstart87$2,760Changelog email41$1,180

Stack0 Analytics

Connect pageviews to signups and payments, so you can see which channels produce revenue. No tracking cookies by default.

Stack0 APIs

Managed services through one SDK and one bill, instead of an account for every capability.

EmailCDNVideoScreenshotsExtractionWorkflowsIntegrations
import { Stack0 } from "@stack0/sdk"
const stack0 = new Stack0({ apiKey: process.env.STACK0_API_KEY })
await stack0.mail.send({ to, subject: "Welcome!", html })
await stack0.screenshots.captureAndWait({ url, format: "png" })


Built for AI coding tools, not just people

A coding assistant needs the same capabilities an application does, and cannot open six vendor accounts on its own. Stack0 is one credential that covers all of them, described in formats a model can read.

Tools that describe themselves

Every SDK method maps to a tool with a JSON Schema for its input and a description of what it does. An LLM can build a function-calling definition straight from the schema, with no hand-written adapter in between and no guessing at argument names.

An MCP server to point a client at

Stack0 speaks the Model Context Protocol over Streamable HTTP at api.stack0.dev/mcp, authenticated with the same bearer key. Claude, ChatGPT, Cursor, and any other MCP client can call 41 tools across email, storage, screenshots, extraction, video, workflows, and integrations without an SDK.

A REST API with a full OpenAPI description

If MCP is not an option, the same surface is REST. The OpenAPI 3.1 document at /openapi.json describes every operation with a unique operation ID, typed parameters, response schemas, error responses, and the rate-limit headers each response carries.

Markdown instead of markup

Every page on this site serves Markdown from the same URL to any client that sends Accept: text/markdown, or appends .md to the path. A model reading the docs gets the prose, not the navigation, the styles, and the hydration payload.

Connect an MCP client

npx @stack0/mcp

email.sendcdn.uploadcdn.deletescreenshots.takeextraction.runvideo.mergeintegrations.*

Choose how to start

The framework is free forever. The platform is one subscription.

Self-host Pylon

Run the framework on your own infrastructure. No account required.

  • MIT licensed, open source
  • Database, auth, and live queries in one runtime
  • Deploy anywhere a binary runs
Explore Pylon

Deploy on Stack0

$20 per month covers every product and includes $10 of usage credits. Usage beyond that is metered per service.

  • Build, Cloud, Agents, Analytics, and APIs included
  • One bill and one API key across everything
  • Sandbox and production environments per project
Get Started

FAQ

What is Stack0?

Stack0 is one platform of six products: the open-source Pylon framework, Stack0 Build, Stack0 Cloud, Stack0 Agents, Stack0 Analytics, and Stack0 APIs. One account and one subscription cover all of them.

What happened to Mast and Revtrail?

They are Stack0 products now. Mast is Stack0 Agents, and Revtrail is Stack0 Analytics. The products are the same; the accounts and billing move under Stack0.

How does pricing work?

The subscription is $20 per month and includes $10 of usage credits. Usage beyond the credits is metered per service at the rates on the pricing page. No long-term contracts, cancel anytime.

What languages and frameworks are supported?

TypeScript, Python, Ruby, and Go. Works with Next.js, Express, Hono, Deno, Bun, FastAPI, Rails, and any AI framework that supports tool calling.

Can my AI coding assistant use Stack0?

Yes. Every SDK method works as a tool. An assistant can send emails, upload files, take screenshots, and call third-party APIs through the MCP server or the REST API.

Do I need separate API keys for each service?

No. One API key, one SDK import. All services are available through the same @stack0/sdk package.

Is there a free tier?

Pylon is free and MIT licensed to self-host, with no account required. The hosted platform starts with the $20 subscription; there is no free hosted trial.


Start building today

The full stack for apps and AI teammates. One subscription, one SDK, one bill.

Get Started