Features
Everything an app needs, included
Deploy from git and get a serverless runtime with databases, queues, workflows, schedules, storage, sandboxes, model access, and auth attached by a line of ploy.yaml. All of it is open source, and all of it runs on your own infrastructure if you want it to.
Deploy
Push to Deploy
Every push ships, every branch gets a URL
Connect GitHub or push to Ploy Git. Production deploys from your main branch, every other branch gets its own preview URL.
Static Sites & Frontends
Ship the UI in front of your backend
Deploy static sites and single-page apps from any framework, served from a global edge cache on your own domain.
Ploy Git
Deploy without GitHub
Push to a git repository hosted by Ploy from your laptop, CI, or an agent, and every push builds and deploys.
Compute
Workers
Serverless runtime for apps and agents
Run TypeScript on an isolate-based serverless runtime that starts in milliseconds and scales to zero when idle.
Queues
Background jobs with retries built in
Send a message from any handler and process it in the background, with automatic retries and a dashboard to inspect every message.
Durable Workflows
Multi-step jobs that survive failure
Break long-running work into steps that are persisted as they complete, so a failure only retries the step that failed.
Cron & Timers
Run code on a schedule
Schedule handlers with cron expressions down to the second, or set durable one-shot and recurring timers from code.
Data & storage
Databases
Serverless SQLite for every project
Each project gets its own SQLite database with migrations from git, a SQL editor, table browser, and query insights.
State & Cache
Key-value storage, durable or fast
Durable KV state with atomic JSON updates, and a Redis-backed cache with TTLs, both attached with one line of ploy.yaml.
File Storage
Object storage for uploads and documents
Store uploads, images, exports, and JSON documents with an S3-style put, get, list, and delete API, no bucket setup required.
AI
Sandboxes
Isolated environments your code controls
Run shell commands, clone repositories, and execute generated code in isolated, long-lived sandboxes from a worker.
AI Gateway
Models available to every worker
Add ai: true and call models through env.AI or any OpenAI-compatible SDK, with credentials managed per deployment.
Platform
Auth
Managed user authentication
Email and password sign-up, sessions, and React components, enabled with one line of ploy.yaml and stored in your own database.
Self-Hosting
The whole platform, on your infrastructure
Run the entire platform with Docker on bare metal or any cloud. Open source under AGPLv3, free forever, no usage limits.
Get started
Your agents shouldn't live on someone else's black box
Deploy in minutes on our cloud, or run the whole platform on your own infrastructure. Same code, same primitives, no lock-in.