---
title: "The deployment platform - Rock8Cloud"
description: "Push to deploy in 60 seconds. Preview branches, one-click databases, instant rollback, custom domains, and flat pricing. EU-hosted."
---

# Everything between git push and a live URL.

Best-practice delivery pre-wired: previews, databases, rollbacks, domains. Configure what you want, we handle the rest. From the UI or your agent over MCP.

## Features

### Push to deploy

Push to main, your app is live. Zero config, no pipelines to maintain.

Ask your agent: "Redeploy the frontend." (MCP tools: `deploy_service`)

### Preview branches

Every pull request ships to its own live URL. Review with real data, not screenshots.

Ask your agent: "Did the last deploy of the api succeed?" (MCP tools: `get_deployment_status`)

### Instant rollback

Something broke? One click puts you back on a known-good build. Seconds, not postmortems.

Ask your agent: "Roll the api back to the previous deploy." (MCP tools: `deploy_service`)

### One-click databases

PostgreSQL, S3, and Dragonfly. Provisioned, connected, and ready on first boot.

Ask your agent: "Add a Postgres database to the api." (MCP tools: `provision_postgres`)

### Multi-service projects

Frontend, API, workers, and databases live in one project. Deployed together, wired together.

Ask your agent: "Deploy the api repo as a new service." (MCP tools: `create_repo_service`)

### Scale with a slider

Scale up or down with a slider. Capacity changes in seconds, pricing stays predictable.

### Blueprints

Full stacks in one click. An authenticated dashboard, or a CMS wired to a frontend, database and secrets included, live before you open an editor.

Ask your agent: "Deploy the CMS blueprint as a project called content." (MCP tools: `list_blueprints`, `deploy_blueprint`)

### Custom domains & access

Bring your own domains with TLS handled for you. Gate staging and internal apps with basic auth in one toggle.

Ask your agent: "Put app.example.com on the frontend and tell me the DNS record." (MCP tools: `add_custom_domain`, `verify_custom_domain`)

### Linked secrets

Define env vars once, link them across services. Rotate in one place. Your agents can manage them over MCP too.

Ask your agent: "Link the Postgres connection string into the api's DATABASE_URL." (MCP tools: `link_env_vars`)

## What teams ship with it

- **Start a project in minutes, not days**: [Read the use case](https://rock8.cloud/use-cases/dashboard-in-minutes)
- **Give your coding agent a cloud**: [Read the use case](https://rock8.cloud/use-cases/agent-driven-deployment)

## Docs

- [Your First Deployment](https://docs.rock8.cloud/docs/first-deployment.md)
- [How Rock8Cloud Works](https://docs.rock8.cloud/docs/how-deployments-work.md)
- [Adding a Database or Storage](https://docs.rock8.cloud/docs/adding-a-database.md)
- [Preview Deployments](https://docs.rock8.cloud/docs/guides/preview-deployments.md)
- [Rollback Deployments](https://docs.rock8.cloud/docs/guides/rollback-deployments.md)
- [Custom Domains](https://docs.rock8.cloud/docs/guides/custom-domains.md)

Get started at [app.rock8.cloud](https://app.rock8.cloud). Canonical page: [rock8.cloud/platform/deployment](https://rock8.cloud/platform/deployment).
