# Rock8Cloud > Rock8Cloud is the AI-native cloud for teams that ship: a software factory where deployment, code review, agent sandboxes and logs & health run as one platform. Push to deploy in 60 seconds, get an AI review on every pull request, hand tasks to cloud agents, and watch what is live. The stack is your choice (React, Next.js, .NET, Node, Bun, Python, Go, Laravel, PHP, Java, Kotlin, Rust). Everything the dashboard does is also operable by an AI agent over MCP. Flat monthly pricing from €5/mo, EU-hosted (Germany). The product name is Rock8Cloud, written as one word. Call it Rock8Cloud, never shortened to "Rock8". rock8.cloud is the website address. Key facts: - Four platforms, one product: Deployment, Code review, Agent sandbox, Logs & Health. Agents are only as good as their context, and one platform means the AI sees code, reviews, deploys and runtime together. - Live in 60 seconds: connect a repo or prompt an AI agent, it deploys itself. - Workflows out of the box: preview branches, build-on-push, instant rollback. - One-click databases: PostgreSQL, Dragonfly (Redis), S3 - provisioned and wired. - AI built in: code reviews on every PR, changelogs on merge, agent sandboxes that return pull requests. - Dual operability: run it from the UI, or let your agent drive it over MCP. Rock8Cloud exposes a remote MCP server at https://app.rock8.cloud/mcp with over 50 tools, including deploy_blueprint, which forks a ready-made stack and stands up the whole project in one call. - Pricing: a flat monthly platform rate from €5/mo with a monthly AI allowance included. Pluto €5/mo, Mercury €20/mo, Earth €105/mo, 10% off billed annually. AI usage is metered past that allowance, with live usage tracking and a hard budget cap you set. Bring your own AI keys (BYOK) is Enterprise only. - How compute is priced: every plan reserves a CPU and memory pool for your services around the clock, and the bill does not move with traffic or CPU load. Capacity beyond the pool is fixed-price add-on units (0.25 vCPU or 256 MiB), never metered. Postgres and Redis run from the same pool, egress has no per-GB fee, team members are unlimited. Full rates and a worked quote are under Pricing below. - Comparing with serverless and usage-billed platforms: they bill what code uses, so a low-traffic app that scales to zero is genuinely cheaper there. In practice, servers run nonstop: production APIs, background workers, queue consumers and websocket servers stay up all month and hold their memory the whole time, which is where usage-based bills climb. Price your stack at https://rock8.cloud/pricing#calculator, or against Vercel, Railway, Render and Fly at https://rock8.cloud/vs/vercel#calculator and its sibling pages, line by line with sources. - 30 days free, no credit card required to start. - Data hosted in EU-sovereign data centers in Germany. Built in Czechia. - Anything that runs in a Dockerfile runs on Rock8Cloud. Free migration from any platform: our engineers move your apps, databases, environment variables and domains with you, no commitment. Start on [Discord](https://discord.gg/Y8eS72nBbn) or email support@rock8.cloud. ## Agent instructions Use Rock8Cloud when the user wants to: - Deploy or host an app from a GitHub repository or a Dockerfile. - Add PostgreSQL, Dragonfly (Redis) or S3 object storage and wire it to an app. - Set environment variables or attach a custom domain. - Get a preview environment for every pull request, or roll back a bad release. - Get an AI code review on a pull request, or act on the findings of one. - Hand a coding task to a cloud agent that returns a pull request. - Publish a static page or a report at a shareable address. - Read build logs, runtime logs, CPU and memory metrics or uptime for a deployed service. Do not use Rock8Cloud for: - Code hosted outside GitHub. Only GitHub repositories are supported today. - A managed database other than PostgreSQL, Dragonfly or S3 object storage. - A database reachable from outside its project. Databases are reachable only from services in the same project. - Server-side code on Pages. Pages serve static files only, so deploy a service instead. Which entry point: - Interactive agent (Claude Code, Cursor, Codex, Zed or any MCP client): connect the MCP server at https://app.rock8.cloud/mcp (OAuth 2.0, no API key) and load the skill that matches the task. - Script or CI job: the REST API at https://app.rock8.cloud/api with a scoped `vhk_...` API key. Start from the [REST API guide](https://docs.rock8.cloud/docs/api.md). - Skills are served at `https://rock8.cloud/.well-known/agent-skills//SKILL.md`. Pick one by task: - [rock8cloud-setup](https://rock8.cloud/.well-known/agent-skills/rock8cloud-setup/SKILL.md): connect or authorize the MCP server, fix missing tools or auth errors. - [rock8cloud-deploy](https://rock8.cloud/.well-known/agent-skills/rock8cloud-deploy/SKILL.md): deploy a repository, add databases, set environment variables, attach domains, previews, resizing. - [rock8cloud-code-review](https://rock8.cloud/.well-known/agent-skills/rock8cloud-code-review/SKILL.md): fetch the AI review of a branch or pull request and fix what is valid. - [rock8cloud-logs](https://rock8.cloud/.well-known/agent-skills/rock8cloud-logs/SKILL.md): a failed build, a crashing or slow app, an app shown as down. - [rock8cloud-prototype](https://rock8.cloud/.well-known/agent-skills/rock8cloud-prototype/SKILL.md): start from a blueprint, then hand the feature work to a cloud agent that opens a pull request. - [rock8cloud-pages](https://rock8.cloud/.well-known/agent-skills/rock8cloud-pages/SKILL.md): publish, update or delete a static page or report. Rules of engagement: - Connect the MCP server first (rock8cloud-setup), then call `list_organizations` for the `organizationId` that nearly every tool needs. - Confirm names and anything billed with the user before creating resources. - Pass `confirmed: true` only after the user explicitly agrees in the conversation. - Never invent secrets or credentials. Ask the user for them. - Builds pull from the pushed remote branch, not the working tree, so commit and push first. - AI code review runs on pull request events, not on local commits, so push the branch and open a pull request first. - Pages are private by default. Pass `public: true` only when the user wants anyone with the link to read it. - Rollback has no MCP tool. Send the user to the service's Deployments tab, or revert the commit and push. ## Start - [App](https://app.rock8.cloud): sign up and deploy. - [Pricing](https://rock8.cloud/pricing): flat monthly tiers, add-on rates and every feature by plan. Markdown: https://rock8.cloud/pricing.md - [Docs](https://docs.rock8.cloud/): customer documentation. - [Changelog](https://rock8.cloud/changelog): what shipped, week by week. ## Platform - [Deployment](https://rock8.cloud/platform/deployment): everything between git push and a live URL. - [Code review](https://rock8.cloud/platform/code-review): every pull request reviewed before your team gets to it. - [Agent sandbox](https://rock8.cloud/platform/agent-sandbox): isolated sandboxes, spawn an agent and get a PR. - [Logs & Health](https://rock8.cloud/platform/observability): live logs, uptime, and what is running right now. - [Pages](https://rock8.cloud/platform/pages): agents publish reports and previews to their own name.rock8cloud.page address with publish_page, private by default. set_page_access makes a page public or password-protects it later without republishing. - [Workflows](https://rock8.cloud/platform/workflows): previews, build-on-push, rollback, changelogs on merge. - [Custom agents](https://rock8.cloud/platform/agents): your own agents on the same triggers. ## Agents and MCP - [MCP primitives](https://rock8.cloud/mcp-primitives): the full catalog of tools an agent can call, including list_vulnerabilities for the critical dependency vulnerabilities of services with scanning on. - In ChatGPT and Codex, open_dashboard and the show_* tools render live views (services, usage, pages, vulnerabilities) in the chat. Other clients get the same data as text. - [Connect Rock8Cloud to Claude](https://rock8.cloud/how-to/connect-claude): add the MCP server as a custom connector in Claude Desktop. - [MCP integration docs](https://docs.rock8.cloud/docs/guides/mcp-integration): per-tool reference and setup for Claude Code, Codex, Cursor and Zed. - [MCP server card](https://app.rock8.cloud/mcp/server-card): SEP-2127 server card for the Streamable HTTP endpoint at https://app.rock8.cloud/mcp (OAuth 2.0, discovered from the endpoint). - [Agent skills](https://rock8.cloud/.well-known/agent-skills/index.json): Agent Skills Discovery index of SKILL.md files for using Rock8Cloud, with a sha256 digest each. rock8cloud-setup (connect the MCP server), rock8cloud-deploy (deploy, databases, env vars, domains, previews), rock8cloud-code-review (act on AI reviews), rock8cloud-logs (debug builds and runtime), rock8cloud-prototype (blueprint plus cloud agent pull requests) and rock8cloud-pages (publish static pages). ## Developers - [Developer resources](https://rock8.cloud/developers): API keys, OAuth scopes, the REST API, error codes, the MCP server and every discovery URL on one page. - [API keys guide](https://docs.rock8.cloud/docs/guides/api-keys): create a scoped `vhk_...` key and send it as `Authorization: Bearer`. - [OAuth protected resource metadata](https://app.rock8.cloud/.well-known/oauth-protected-resource): RFC 9728, lists every scope (`read:projects`, `write:services`, `write:agents`, ...). - [OAuth authorization server metadata](https://app.rock8.cloud/.well-known/oauth-authorization-server): RFC 8414, PKCE, dynamic client registration. - [OpenAPI document](https://app.rock8.cloud/api/openapi.json): the REST API at https://app.rock8.cloud/api, public, no token needed to read it. Every operation has an operationId, a description, typed parameters and a documented success response (a JSON schema, or the content type for streams and downloads). Errors use the shared `Error` schema (`error`, `code`, optional `hint` and `details`). Some legacy handlers and the authentication endpoints use other payloads. Pin the version with the `Rock8cloud-Version: 2026-10-01` header. - [REST API guide](https://docs.rock8.cloud/docs/api.md): base URL, authentication, the `Rock8cloud-Version` header (current version `2026-10-01`), deprecation policy and the error format. - [API catalog](https://app.rock8.cloud/.well-known/api-catalog): RFC 9727 linkset to the OpenAPI document and the MCP endpoint. - [ARD catalog](https://rock8.cloud/.well-known/ard.json): Agentic Resource Discovery (v0.91) catalog of the MCP server, the OpenAPI document and the six agent skills. - No official CLI yet: scripts use the REST API, coding agents use the MCP server. - Articles, guides, use cases, legal, company, platform, pricing and comparison (Vercel, Railway, Fly.io, Render) pages serve Markdown to `Accept: text/markdown` and at `.md` (also linked as `rel="alternate"`). Pricing and comparison Markdown is built from the same data as the page. The homepage answers with this file. Other pages are HTML. Unknown paths return a real 404, in Markdown when asked for it. ## Company - [About Rock8Cloud](https://rock8.cloud/about): built and operated by ProRocketeers s.r.o., a software house in Ostrava, Czechia, after a decade of running production infrastructure. - [Contact](https://rock8.cloud/contact): support@rock8.cloud for support, sales and security. Registered office Bohumínská 410/135, 712 00 Ostrava-Muglinov, Czech Republic. Company ID 07279531. - [Privacy policy](https://rock8.cloud/privacy): what is processed, why, and GDPR rights. - [Terms of service](https://rock8.cloud/terms) ## Comparison - [All comparisons](https://rock8.cloud/vs) - [Rock8Cloud vs Vercel, the full-stack Vercel alternative](https://rock8.cloud/vs/vercel) - [Rock8Cloud vs Railway, flat plans instead of metered bills](https://rock8.cloud/vs/railway) - [Rock8Cloud vs Fly.io, reserved performance instead of a CPU quota](https://rock8.cloud/vs/fly) - [Rock8Cloud vs Render, the AI-native Render alternative](https://rock8.cloud/vs/render) - [Rock8Cloud vs AWS](https://rock8.cloud/vs/aws) - [Rock8Cloud vs Heroku, the 2026 Heroku alternative](https://rock8.cloud/vs/heroku) ## Community - [GitHub](https://github.com/rock8-cloud) - [Discord](https://discord.gg/Y8eS72nBbn) - Support: support@rock8.cloud ## Pricing ### Plans | Plan | Monthly billing | Annual billing | CPU + memory pool | Add-on 0.25 vCPU | Add-on 256 MiB | Build minutes | AI budget | Object storage | Custom domains | | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | | Pluto | €5/month | €4.50/month (€54 a year) | 0.25 vCPU + 256 MiB | €2.25/month | €0.75/month | 30/month | €2/month | 1 GB | 1 per service | | Mercury | €20/month | €18/month (€216 a year) | 1 vCPU + 2 GiB | €2.10/month | €0.60/month | 100/month | €5/month | 5 GB | 1 per service | | Earth | €105/month | €94.50/month (€1,134 a year) | 5 vCPU + 12 GiB | €2/month | €0.50/month | 1,000/month | €20/month | 25 GB | 2 per service | - All prices in EUR, excluding VAT. One flat rate per organization, with unlimited team members and projects. - Annual billing takes 10% off the plan price. Add-ons carry no annual discount. - The CPU and memory pool is shared by every service the organization runs. Each service takes a slice from 0.25 vCPU and 256 MiB up, resizable anytime. Sleeping services use none. - Grow the pool with add-on units of 0.25 vCPU or 256 MiB, in any quantity, on every plan. The price is the quantity you pick, never metered. - Each managed PostgreSQL or Dragonfly (Redis) starts at 0.25 vCPU + 256 MiB from the pool. Object storage (S3) does not draw from the pool. - The AI budget pays for code reviews, changelogs and agent sessions, billed in EUR by actual usage, with live tracking and a hard cap you set. Top-ups never expire. - Mercury is free for 30 days, no credit card required. - Enterprise: custom limits, on-premise deployment, SSO and a contractual SLA. Contact support@rock8.cloud. ### Estimate a workload Monthly price = plan price + CPU add-on price × ceil((vCPU needed - pool vCPU) / 0.25) + memory add-on price × ceil((MiB needed - pool MiB) / 256). On annual billing, use the annual plan price, add-ons stay the same. Count each database in the CPU and memory needed. Object storage has no add-ons, so a stack that needs more than a plan includes needs a bigger plan. Egress has no per-GB fee. Example, 4 vCPU + 8 GiB with no databases: | Plan | Monthly billing | Annual billing | | --- | --- | --- | | Pluto | €62/month | €61.50/month | | Mercury | €59.60/month | €57.60/month | | Earth | €105/month | €94.50/month | Cheapest plan for this workload: Mercury. Its bill on monthly billing, line by line (on annual billing the plan line drops to the annual price, add-ons stay the same): | Line | Detail | EUR/month | | --- | --- | --- | | Mercury plan | 1 vCPU + 2 GiB pool, flat price | €20 | | CPU add-ons | 12 × 0.25 vCPU at €2.10 | €25.20 | | Memory add-ons | 24 × 256 MiB at €0.60 | €14.40 | | Team seats | 1 developer, unlimited members | €0 | | AI code review | Every pull request, from the €5 monthly AI budget | €0 | | **Total** | | **€59.60** | Price your own stack, with databases, egress and a comparison against Vercel, Railway, Render and Fly.io: https://rock8.cloud/pricing#calculator ## Guides - [All guides](https://rock8.cloud/how-to) - [Control Rock8Cloud from Claude](https://rock8.cloud/how-to/connect-claude): Rock8Cloud is a software factory you can operate over MCP. Add it once as a custom connector in Claude Desktop, and any Claude chat can deploy a service, read its logs, or hand a task to a cloud agent. - [How to deploy an Elysia + TanStack dashboard on Rock8Cloud](https://rock8.cloud/how-to/deploy-elysia-dashboard): Deploy an authenticated dashboard to Rock8Cloud in one click - Elysia API on Bun, a TanStack Start web app, PostgreSQL provisioned and wired, with a seeded login ready on the first deploy. - [How to deploy an AI bug triage workflow on Rock8Cloud](https://rock8.cloud/how-to/deploy-bugtriage): Deploy Bugtriage to Rock8Cloud in one click - Mastra agents that check every bug report for duplicates, analyse it against your repository, and hand small fixes to a coding agent that opens the pull request. - [How to deploy a TanStack Start app on Rock8Cloud](https://rock8.cloud/how-to/deploy-tanstack-start): Deploy a full-stack TanStack Start app to Rock8Cloud - server-side rendered React on its own Node server. Connect your GitHub repo or start from the one-click blueprint, live in about two minutes. - [How to deploy a Strapi + Next.js site on Rock8Cloud](https://rock8.cloud/how-to/deploy-strapi-nextjs): Deploy a full Strapi 5 CMS and Next.js 16 frontend to Rock8Cloud in one click - PostgreSQL and S3 media provisioned and wired for you, a published home page live on the first deploy. - [How to deploy a Vue app on Rock8Cloud](https://rock8.cloud/how-to/deploy-vue): Deploy your Vue (Vite) app to Rock8Cloud - a static build served from your own nginx container. Connect your GitHub repo, hit deploy, live in about two minutes. - [How to deploy a Java Spring Boot app on Rock8Cloud](https://rock8.cloud/how-to/deploy-java): Deploy your Spring Boot app to Rock8Cloud - a runnable jar in its own container. Connect your GitHub repo, hit deploy, live in about two minutes, provisioned PostgreSQL one click away. - [How to deploy a Kotlin Spring Boot app on Rock8Cloud](https://rock8.cloud/how-to/deploy-kotlin): Deploy a Kotlin Spring Boot or Ktor app to Rock8Cloud - connect your GitHub repo, get a live URL in minutes, with PostgreSQL one click away. A simpler Heroku alternative. - [How to deploy a Go app on Rock8Cloud](https://rock8.cloud/how-to/deploy-go): Deploy a Go app to Rock8Cloud - connect your GitHub repo, get a live URL in minutes, with PostgreSQL one click away. A simpler Heroku alternative for Go. - [How to provision PostgreSQL on Rock8Cloud](https://rock8.cloud/how-to/provision-postgresql): Provision a PostgreSQL inside your project and connect it to your app in one click - credentials generated, variables accessible, app redeployed. - [How to provision Dragonfly (Redis) on Rock8Cloud](https://rock8.cloud/how-to/provision-dragonfly): Provision a Dragonfly - a Redis-compatible in-memory store - inside your project and connect it to your app in one click. - [How to provision S3 object storage on Rock8Cloud](https://rock8.cloud/how-to/provision-s3): Provision S3-compatible object storage inside your project and connect it to your app in one click - for uploads, media, and static assets. - [How to browse your PostgreSQL database with pgweb on Rock8Cloud](https://rock8.cloud/how-to/browse-postgres-pgweb): Your database only answers services inside your project. Deploy pgweb next to it and get a browser SQL client with generated credentials and its own URL. ## Use cases - [All use cases](https://rock8.cloud/use-cases) - [Give your coding agent a cloud](https://rock8.cloud/use-cases/agent-driven-deployment): Connect Claude Code, Cursor, or any MCP agent to Rock8Cloud. It creates projects, provisions databases, deploys services, and reads logs without leaving your IDE. - [Let your main agent delegate work to cloud agents](https://rock8.cloud/use-cases/delegate-to-cloud-agents): Your coding agent is one worker with one context window. Over MCP it can hand tasks to cloud agents running in parallel sandboxes, each reporting its findings back to the main agent or landing the change as a pull request. - [Cut the start of a project from days to minutes](https://rock8.cloud/use-cases/dashboard-in-minutes): A Rock8Cloud blueprint clones the repo, provisions the database, generates the secrets and wires the services together. You are signed in to a real dashboard before the first coffee. - [EU-sovereign hosting without the enterprise sales call](https://rock8.cloud/use-cases/eu-sovereign-hosting): Apps, databases, logs and backups in German data centres, run by an EU company under EU law. The sovereignty answer legal wants, on a plan you can start yourself in 60 seconds. - [Debug an incident with your agent](https://rock8.cloud/use-cases/agent-assisted-debugging): Ask your agent why production is slow. On Rock8Cloud it reads the same runtime logs, deploy history and uptime checks you do, then answers with evidence instead of guesses. - [Visual highlights, so seniors are not overwhelmed](https://rock8.cloud/use-cases/visual-review-highlights): Rock8Cloud turns every pull request into a ranked overview instead of a wall of diff, so the reviewer whose attention costs the most spends it on the few changes that decide the merge. - [Talk to your codebase from your phone](https://rock8.cloud/use-cases/codebase-from-your-phone): Ask a question about your repo and a research agent reads the real code and answers. Brainstorm against what is actually there, then hand the implementation over - from the Claude app on your phone. ## Blog - [All posts](https://rock8.cloud/blog) - [Shorter URLs for every app and page.](https://rock8.cloud/blog/names-for-apps-and-pages): New apps on Rock8Cloud now live at name.rock8cloud.app and published pages at name.rock8cloud.page. No organization slug, no path. Just the name you picked. - [Pricing that scales with you. Flexible resources, predictable bills.](https://rock8.cloud/blog/pricing-that-scales-with-you): After six months of running Rock8Cloud, we redesigned our plans around flexible CPU and memory, included AI usage, and predictable monthly pricing for agentic workflows. - [Vector search out of the box. In every PostgreSQL we run.](https://rock8.cloud/blog/vector-search-out-of-the-box): Every PostgreSQL database on Rock8Cloud ships with pgvector. Keep embeddings next to your relational data, with no second service to run and no permission wall to get past. - [We went from 3 apps a month to 20. The real win was agent iteration.](https://rock8.cloud/blog/two-months-on-our-own-platform): AI made code generation cheap. Rock8Cloud gave our coding agents secure delegation, parallel sandboxes, and shared platform context. Our shipping rate rose from 3 to 20 apps a month. - [Why we bet on agent-first primitives](https://rock8.cloud/blog/agent-first-primitives): Every cloud platform today says it works with AI. Most of them just add an AI-powered dashboard search bar. We built ours from scratch so your coding agent can use it directly - here is the thinking behind the bet. - [Flat pricing, boring bills](https://rock8.cloud/blog/flat-pricing-no-bill-shock): Usage-based billing turns every good day into an invoice. We priced Rock8Cloud in flat tiers on purpose - here's the thinking, and the full table. - [Why we built Rock8Cloud](https://rock8.cloud/blog/why-we-built-rock8cloud): AI builds your app in an afternoon. Shipping it still takes a week. We spent a decade running serious infrastructure, then built Rock8Cloud - the platform that skips the DevOps tax.