# Playcode

AI is moving fast. Build your next business with it.

Source: https://wheredoirunthis.com/products/playcode · JSON: https://wheredoirunthis.com/api/products/playcode · Read on 2026-10-15

## At a glance

- Type: AI app builder
- Kind: Hosted
- Isolation: Firecracker microVM
- Free tier: Yes
- Starting price: $25/mo
- GPU: Not documented
- Regions: 2
- Coverage: 19 of 61 assessed capabilities supported
- Agent readiness: read 11 of 11 signals, drive 10 of 11 signals

## Links

- Homepage: https://playcode.io/
- Docs: https://playcode.io/docs
- Pricing: https://playcode.io/pricing

## Pricing

- Model: Freemium workspace subscription plus shared metered credits for AI building, Cloud, email and in-app AI
- Unit: Workspace plan/month plus credits; 4 subscription credits per USD
- Free tier: Yes

| Tier | Price | Includes | Notes |
| --- | --- | --- | --- |
| Free | $0 | 3 saved projects; private projects; static publishing with branding; 25 members; 4 MB uploads; eligible trial credits; No Cloud apps/custom domains/code export. |  [source](https://playcode.io/docs/account-and-billing/plans) |
| Pro | $25/month or $250/year | 100 credits/month; 3 Cloud apps; 100 GB shared traffic/month; PROD 1 CPU/2 GB; DEV 4 CPU/4 GB; 500 email recipients/billing cycle; custom domains/export; unlimited saved projects; Plan grants access and credits; active machine time/disk consume credits, not unlimited included compute. | Not per seat. Annual billed upfront at 10x monthly; credits granted monthly. [source](https://playcode.io/docs/account-and-billing/plans) |
| Max 400 | $100/month or $1000/year | 400 credits/month; 10 Cloud apps; 1000 GB shared traffic/month; PROD 2 CPU/4 GB; DEV 8 CPU/16 GB; 2000 email recipients/billing cycle; custom domains/export; unlimited saved projects; Plan grants access and credits; active machine time/disk consume credits, not unlimited included compute. | Not per seat. Annual billed upfront at 10x monthly; credits granted monthly. [source](https://playcode.io/docs/account-and-billing/plans) |
| Max 800 | $200/month or $2000/year | 800 credits/month; 10 Cloud apps; 1000 GB shared traffic/month; PROD 2 CPU/4 GB; DEV 8 CPU/16 GB; 2000 email recipients/billing cycle; custom domains/export; unlimited saved projects; Plan grants access and credits; active machine time/disk consume credits, not unlimited included compute. | Not per seat. Annual billed upfront at 10x monthly; credits granted monthly. [source](https://playcode.io/docs/account-and-billing/plans) |
| Max 1600 | $400/month or $4000/year | 1600 credits/month; 10 Cloud apps; 1000 GB shared traffic/month; PROD 2 CPU/4 GB; DEV 8 CPU/16 GB; 2000 email recipients/billing cycle; custom domains/export; unlimited saved projects; Plan grants access and credits; active machine time/disk consume credits, not unlimited included compute. | Not per seat. Annual billed upfront at 10x monthly; credits granted monthly. [source](https://playcode.io/docs/account-and-billing/plans) |
| Max 4000 | $1000/month or $10000/year | 4000 credits/month; 10 Cloud apps; 1000 GB shared traffic/month; PROD 2 CPU/4 GB; DEV 8 CPU/16 GB; 2000 email recipients/billing cycle; custom domains/export; unlimited saved projects; Plan grants access and credits; active machine time/disk consume credits, not unlimited included compute. | Not per seat. Annual billed upfront at 10x monthly; credits granted monthly. [source](https://playcode.io/docs/account-and-billing/plans) |
| Max 10000 | $2500/month or $25000/year | 10000 credits/month; 10 Cloud apps; 1000 GB shared traffic/month; PROD 2 CPU/4 GB; DEV 8 CPU/16 GB; 2000 email recipients/billing cycle; custom domains/export; unlimited saved projects; Plan grants access and credits; active machine time/disk consume credits, not unlimited included compute. | Not per seat. Annual billed upfront at 10x monthly; credits granted monthly. [source](https://playcode.io/docs/account-and-billing/plans) |

- Overages: Top-ups $25/100, $50/210, $100/440, $200/960 credits; expire 12 months after latest purchase. Optional auto-recharge minimum $15 at 4 credits/$. Cloud active time/disk/overage traffic consume credits at in-app rates. Email beyond allowance 500 recipients/credit.
- Card required: No
- Source: https://playcode.io/pricing

## Website design

Desktop public website · assessed 2026-10-15

Complete assessment.

The desktop landing, pricing and current docs entry share oversized dark sans-serif headings, orange calls to action, rounded outlined panels and recurring illustrated rockets and an expressive orange mascot. Landing and docs place practical input panels over vivid blue-sky launch scenes; pricing uses a quieter warm background and a three-column plan row. The recurring character art, saturated accents and generous headline scale support a Playful interpretation. Coverage is anonymous public entry-page viewports, not the authenticated builder or individual documentation articles.

- Styles: Playful
- Landing page: captured
- Pricing: captured
- Docs: captured

## Runtime

- **GPU & accelerators**: na — "No customer GPU provisioning." (source: ai-app-builder convention) (confidence: medium)
- **BYOC (Bring your own cloud)**: no — "Source export/run on any VPS is portability, not managed BYOC." [source](https://playcode.io/cloud) (confidence: high)
- **Secrets management**: Encrypted, masked per-development/production environment variables — "64 user variables/environment, 8192 bytes/value, all variables up to 32 KB. Managed app key rotatable; secrets separate from checkpoints." [source](https://playcode.io/docs/publish/secrets-and-environment)
- **Storage options**: Cloud disk up to 200 GB; uploads 4 MB Free / 1 GB paid — "Disk billed hourly by stored GB even while asleep. Upload allowance per person, not included runtime disk." [source](https://playcode.io/docs/publish/bandwidth-and-limits)
- **Supported workloads**: AI-generated static sites, full-stack websites/apps and internal tools; Cloud backends, SQLite by default (Postgres/Redis available), files, jobs and schedules; mobile apps backed by same project [source](https://playcode.io/docs/publish/cloud-apps)
- **Persistence**: Persistent Cloud application databases and files — "Dev and production have separate data; subsequent publishes update code only. Sleep retains disk, billed hourly." [source](https://playcode.io/docs/publish/cloud-apps)
- **Data jurisdiction**: Primary app infrastructure: Germany/Finland; backups and some processing outside EU — "Security/privacy disclose US backups and international AI-provider processing." [source](https://playcode.io/cloud)
- **Resource limits & quotas**: Free: 3 saved projects, 25 members, static publishing. Pro: 3 Cloud projects, 100 GB/month shared traffic, default PROD 1 CPU/2 GB and DEV 4 CPU/4 GB. Max: 10 Cloud projects, 1000 GB/month traffic, PROD 2 CPU/4 GB and DEV 8 CPU/16 GB. Cloud disk up to 200 GB. — "Cloud consumes credits beyond plan subscription; depleted balance stops computers after 72 hours. Archived Cloud apps do not count." [source](https://playcode.io/pricing)
- **SDK languages**: JavaScript, TypeScript — "One official @playcode/sdk package, ESM/CommonJS and typed methods." [source](https://playcode.io/docs/developers/sdk)
- **Network & egress controls**: not publicly documented — "No customer outbound firewall/allowlist. Operator WireGuard/WAF is not customer workload policy." [source](https://playcode.io/docs/publish/cloud-apps) (confidence: medium)
- **Snapshots & forks**: Computer checkpoints: code, packages, database and uploaded files; restart-based restore — "20 manual/agent checkpoints plus newest 10 before-publish production checkpoints per computer. Restore discards newer data but keeps current secrets. No live-memory restore." [source](https://playcode.io/docs/publish/snapshots-and-rollback)
- **Deployment methods**: dashboard, cli, sdk, api, mcp — "GraphQL/CLI/SDK operations and local MCP with projects:vm. Hosted remote MCP lacks VM/file/publish scopes." [source](https://playcode.io/docs/developers)
- **Isolation**: Firecracker microVM — "Careers explicitly names Firecracker microVM hosting and Sky Compute on Hetzner. Current Cloud page describes each project as its own isolated environment. Describes generated-app hosting substrate, not a customer-selectable guarantee." [source](https://playcode.io/careers) (confidence: medium)

## Capabilities

### AI & agents

| Capability | Status | Evidence |
| --- | --- | --- |
| Agent skills | Partially supported | "A file named AGENTS.md at the root of the project goes into the agent's instructions on every turn of every chat" [source](https://playcode.io/docs/build/memory) |
| AI app builder | Supported | "Playcode plans, builds and checks the screens, application logic and database behind your product." [source](https://playcode.io/) |
| Autonomous QA agent | Partially supported | "the agent can run the app's tests and open the app in a real browser" [source](https://playcode.io/docs/start/how-building-works) |
| Built-in coding agent | Supported | "Playcode AI is the agent layer of Playcode" [source](https://playcode.io/ai) |
| BYOK for LLMs | Not supported | "no AI account or key to buy" [source](https://playcode.io/ai-gateway) |
| Credential-injection proxy | Not supported | "your Cloud app reads them from its environment" [source](https://playcode.io/docs/publish/secrets-and-environment) |
| LLM gateway | Supported | "Your Cloud app calls the models through Playcode AI Gateway, with no AI account or key to buy." [source](https://playcode.io/ai-gateway) |
| MCP client | Not supported | [source](https://playcode.io/ai) |
| MCP-server hosting | Not applicable | [source](https://playcode.io/docs/developers/mcp) |
| MCP server | Supported | "playcode mcp" [source](https://playcode.io/docs/developers/mcp) |
| Model inference API (first-party) | Not supported | "Playcode AI Gateway" [source](https://playcode.io/ai-gateway) |
| Preinstalled coding agent | Not supported | "playcode mcp" [source](https://playcode.io/docs/developers/mcp) |

### Networking & delivery

| Capability | Status | Evidence |
| --- | --- | --- |
| Automatic HTTPS | Supported | "Automatic certificate renewal via Let's Encrypt for customer domains." [source](https://playcode.io/security) |
| Custom domains | Supported | "Use your own domain" [source](https://playcode.io/pricing) |
| Direct public IPv6 | Not applicable | [source](https://playcode.io/cloud) |
| Edge KV store | Not applicable | [source](https://playcode.io/cloud) |
| Egress controls | Not supported | [source](https://playcode.io/docs/publish/cloud-apps) |
| Email send / receive | Supported | "Password resets, receipts and notifications, sent from your Cloud app through Playcode Email." [source](https://playcode.io/email) |
| Public preview URLs | Supported | "playcode.site" [source](https://playcode.io/docs/build/browser-and-cloud-projects) |
| Private networking | Not supported | [source](https://playcode.io/docs/publish/cloud-apps) |
| Built-in reverse proxy | Supported | "persistent storage, HTTPS and a custom domain" [source](https://playcode.io/cloud) |

### Organisation & security

| Capability | Status | Evidence |
| --- | --- | --- |
| Built-in auth | Partially supported | "A welcome email when someone registers. A password reset link." [source](https://playcode.io/email) |
| BYOC | Not supported | "We operate the cloud behind your application." [source](https://playcode.io/cloud) |
| Deploy into customers' VPCs | Not supported | "We operate the cloud behind your application." [source](https://playcode.io/cloud) |
| Secrets management | Supported | "stored encrypted and shown masked" [source](https://playcode.io/docs/publish/secrets-and-environment) |
| Self-host / OSS core | Not supported | "The current Playcode product is the AI website builder and cloud platform linked above." [source](https://github.com/playcode/playcode) |
| Sharing | Supported | "as a workspace member, through a team, by a direct invitation, or by the public link" [source](https://playcode.io/docs/build/workspaces-members-and-roles) |
| SSO / SAML | Not supported | [source](https://playcode.io/docs/account-and-billing) |
| Teams | Supported | "A workspace holds up to 25 members on every plan." [source](https://playcode.io/docs/build/workspaces-members-and-roles) |
| Workload identity | Not supported | "PLAYCODE_SECRET_KEY" [source](https://playcode.io/docs/publish/secrets-and-environment) |

### Developer access

| Capability | Status | Evidence |
| --- | --- | --- |
| CLI | Supported | "npm i -g @playcode/cli" [source](https://playcode.io/docs/developers/cli) |
| E2B-compatible API | Not supported | "One GraphQL endpoint" [source](https://playcode.io/docs/developers/api) |
| Filesystem API | Supported | "Projects, files, commands, publishes" [source](https://playcode.io/docs/developers/api) |
| Git deploy | Partially supported | "internal git repositories" [source](https://playcode.io/llms.txt) |
| HTTP data API | Not supported | [source](https://playcode.io/docs/developers/api) |
| OpenAPI spec | Not supported | "The registry is in the API itself" [source](https://playcode.io/docs/developers/api) |
| Private container registry | Not applicable | [source](https://playcode.io/cloud) |
| Public API | Supported | "Everything Playcode can do is an operation in one GraphQL API" [source](https://playcode.io/docs/developers/api) |
| SDK | Supported | "@playcode/sdk" [source](https://playcode.io/docs/developers/sdk) |
| SSH access | Not supported | "playcode vm shell" [source](https://playcode.io/docs/developers/cli) |

### Compute & storage

| Capability | Status | Evidence |
| --- | --- | --- |
| Cloud-init / ignition config | Not applicable | [source](https://playcode.io/cloud) |
| Desktop / computer-use sandbox | Not applicable | "It launches a browser" [source](https://playcode.io/ai) |
| GPU compute | Not applicable | [source](https://playcode.io/cloud) |
| Live-state (memory) snapshots | Not supported | "During a restore the computer stops and starts again." [source](https://playcode.io/docs/publish/snapshots-and-rollback) |
| Multi-region | Partially supported | "Germany and Finland" [source](https://playcode.io/cloud) |
| Object storage | Not supported | "The database and uploaded files live on each computer's disk." [source](https://playcode.io/docs/publish/cloud-apps) |
| Persistent disk | Not applicable | "Disk of a published Cloud app" [source](https://playcode.io/docs/publish/bandwidth-and-limits) |
| Sandbox templates / custom images | Not applicable | [source](https://playcode.io/cloud) |
| Scale to zero | Partially supported | "After 10 minutes of quiet" [source](https://playcode.io/docs/publish/cloud-apps) |
| Selectable isolation runtime | Not supported | "Your Cloud project runs in its own isolated environment." [source](https://playcode.io/cloud) |
| Snapshots / forking | Supported | "A checkpoint is a snapshot of one Cloud computer: its code, installed packages, database and uploaded files." [source](https://playcode.io/docs/publish/snapshots-and-rollback) |

### Data

| Capability | Status | Evidence |
| --- | --- | --- |
| Database branching | Not supported | "production keeps its own database and files" [source](https://playcode.io/docs/publish/cloud-apps) |
| Ephemeral instant DB (no-signup) | Not supported | "Cloud apps need a Pro or Max plan." [source](https://playcode.io/docs/publish/cloud-apps) |
| First-party database | Supported | "SQLite" [source](https://playcode.io/docs/publish/cloud-apps) |
| Vector search | Not supported | [source](https://playcode.io/docs/publish/cloud-apps) |

### Platform & operations

| Capability | Status | Evidence |
| --- | --- | --- |
| Managed CI/CD runners | Not applicable | [source](https://playcode.io/cloud) |
| Built-in observability | Partially supported | "Each publish keeps its own build log in the **Deployment** window." [source](https://playcode.io/docs/publish/logs) |
| Preview environments | Not supported | "a development computer" [source](https://playcode.io/docs/publish/cloud-apps) |
| Scheduled tasks | Supported | "A schedule can wake it to run a command at set times." [source](https://playcode.io/docs/publish/cloud-apps) |
| Project template marketplace | Partially supported | "Open this ready-to-run Developer Portfolio workspace with live preview, instant results, and AI help." [source](https://playcode.io/portfolio-template) |
| Durable workflows | Not supported | "background jobs" [source](https://playcode.io/docs/publish/cloud-apps) |

## Agent readiness

### Read: 11 of 11 signals present

11/11 signals (9 full, 2 partial)

- Llms txt: pass — "https://playcode.io/llms.txt HTTP 200, ~50 KB substantive product/docs/pricing guide; https://playcode.io/docs/llms.txt adds current per-page Markdown index and agent instructions."
- Llms full txt: pass — "https://playcode.io/llms-full.txt HTTP 200, ~53 KB comprehensive public product guide; current modular October docs retained alongside July overview."
- Robots AI policy: partial — "https://playcode.io/robots.txt: User-agent * disallows /api/ and /bp/ only; no named AI user-agent allow/block. Comments prohibit unauthorized bulk scraping; default public-path allowance is not API authorization."
- JSON LD: pass — "https://playcode.io/ raw HTML: Organization, WebSite, SoftwareApplication with AggregateOffer, HowTo and FAQPage. Offers lowPrice 21/highPrice 25 are narrower than current Pro/Max ladder; do not use this stale metadata as full pricing source."
- Sitemap: pass — "https://playcode.io/sitemap.xml HTTP 200, ~109 KB non-trivial urlset; robots points to this path."
- Meta quality: pass — "https://playcode.io/ raw HTML has descriptive title Playcode | Build and Run Websites & Apps with AI, description, canonical, Open Graph and Twitter metadata."
- Markdown negotiation: pass — "https://playcode.io/docs with Accept: text/markdown returned text/markdown; .md docs variants and https://playcode.io/docs/llms.txt are substantive. Homepage remains text/html and /index.md is 404, so negotiation is docs-specific."
- Content efficiency: partial — "https://playcode.io/ HTTP HTML 304240 bytes; extracted readable text ~12.5 KB (~4%, 1–5% rubric band). Real server-rendered content, but large page assets/inline payload dominate."
- Docs discoverable: pass — "https://playcode.io/ raw HTML navigation exposes Docs in Resources and public https://playcode.io/docs linked without JS."
- Pricing machine readable: pass — "https://playcode.io/pricing server-rendered Free/Pro/Max tiers, Max credit choices, monthly/annual details; https://playcode.io/docs/account-and-billing/plans has structured price/capacity table. No longer a JS-only price ladder."
- Anti bot: pass — "Landing/pricing/docs/security/legal/blog/careers and well-known content fetched publicly without a bot challenge. Editor initial shell resolved via sequential foxcrawl. No authenticated access attempted."

### Drive: 10 of 11 signals present

10/11 signals (6 full, 4 partial)

- Public API: pass — "https://playcode.io/docs/developers/api: documented GraphQL endpoint, operation discovery, permissions, consent/idempotency and JSON errors."
- Openapi spec: fail — "https://playcode.io/docs/developers/api advertises GraphQL and per-operation JSON schemas, not OpenAPI; /openapi.json and /swagger.json returned 404. No linked fetchable OpenAPI spec."
- MCP server: pass — "https://playcode.io/docs/developers/mcp: official playcode mcp stdio and hosted https://playcode.io/api/mcp, with setup and scope restrictions; missing well-known MCP file does not negate documented server."
- SDK packages: partial — "https://playcode.io/docs/developers/sdk: one official JS/TypeScript @playcode/sdk package, ESM/CommonJS. No multiple-language SDKs evidenced."
- Auth docs: pass — "https://playcode.io/docs/developers/tokens-and-permissions: pc_live_ token, Bearer auth, workspace/project scopes, expiry/revoke; device flow documented in CLI/agents guides."
- Agent self serve creds: partial — "https://playcode.io/docs/developers/agents: CLI device sign-in requires user browser approval, or user creates dashboard access token. Tokens cannot create/manage tokens; no independent programmatic issuance documented."
- Webhooks: pass — "https://playcode.io/docs/developers/webhooks: endpoint setup, event payloads, signature verification and retry behavior; SDK verifyWebhook helper. Endpoint creation stays signed-in-user-only."
- CLI tool: pass — "https://playcode.io/docs/developers/cli: official npm i -g @playcode/cli, Node.js 22+, JSON output, scopes, file/command/publish operations."
- Error model: pass — "https://playcode.io/docs/developers/api: errors[].extensions with fixed code/reason/metadata, missing_scope needs, validation/consent/idempotency/rate_limited codes."
- Rate limit docs: partial — "https://playcode.io/docs/developers/api documents rate_limited code but no public numeric control-plane rate or response-header policy; product-specific email/AI limits are not a general API limit contract."
- Agent config: partial — "https://playcode.io/docs/developers/agents.md is a substantive machine-readable agent guide. Root /agents.md renders real 404; /.well-known/agent 404. Project AGENTS.md/CLAUDE.md instructions are supported but not multiple public agent-discovery/config surfaces."

## Coding harnesses

- Claude Code (Anthropic) — "For a coding agent such as Claude Code, Cursor or Codex - connect to Playcode, sign the user in, call operations, and know when to ask the user." [source](https://playcode.io/docs/developers/agents)
- Cursor (Anysphere) — "For a coding agent such as Claude Code, Cursor or Codex - connect to Playcode, sign the user in, call operations, and know when to ask the user." [source](https://playcode.io/docs/developers/agents)
- Codex CLI (OpenAI) — "For a coding agent such as Claude Code, Cursor or Codex - connect to Playcode, sign the user in, call operations, and know when to ask the user." [source](https://playcode.io/docs/developers/agents)

## Compliance & regions

- SOC 2 Type II: in-progress (scope: hosted) — "We're actively pursuing SOC 2 Type II certification. Consultant engaged; gap analysis underway." [source](https://playcode.io/security)
- GDPR: in-progress (scope: hosted) — "GDPR In Progress" [source](https://playcode.io/security)
- Regions: Germany (Hetzner — primary application infrastructure), Finland (Hetzner — primary application infrastructure)
- Regions note: Two disclosed application regions; self-serve selection/failover not documented. Global CDN separate. Privacy/security disclose AWS EU file/email services, US backups and international AI processing.

## Company & presence

- Headquarters: Europe (specific company jurisdiction undisclosed)
- Founded: 2016
- Privacy policy: https://playcode.io/privacy
- Terms of service: https://playcode.io/terms
- X/Twitter: https://x.com/playcode_io
- LinkedIn: https://www.linkedin.com/company/playcode/
- Discord: https://discord.gg/TvjsvAaJez
- GitHub: https://github.com/playcode
- Blog: https://playcode.io/blog
- Changelog: https://playcode.io/changelog
- Docs: https://playcode.io/docs
- Help Center: https://playcode.io/help
- Careers: https://playcode.io/careers
- Security: https://playcode.io/security

## Nearby in the atlas

- [AppDeploy](/products/appdeploy.md)
- [Base44](/products/base44.md)
- [Lovable](/products/lovable.md)
- [Prized](/products/prized.md)
- [Remy](/products/goremy.md)
- [AWS Lambda MicroVMs](/products/lambda-microvms.md)

## Method

Facts come from the product's own public pages. Each claim carries its evidence: a quote and the page it came from. We count capabilities rather than grade products, and "Not assessed" means we have not checked, never that the product lacks it.
