# Ownkube: a cloud for personal software

> One prompt to production. Tell your coding agent to "Fetch https://ownkube.io/prompt.md and follow it to deploy this repo on Ownkube.", and get a live HTTPS URL with no cloud account and no config. Billed per minute from a $5 top-up.

- **Canonical URL:** https://ownkube.io/
- **Product:** Deploy web apps, workers, scheduled jobs, managed Postgres, and Valkey caches from your coding agent, the CLI, or the dashboard. No cloud account, no config file.
- **Audience:** Individual developers and small teams
- **Pricing:** Prepaid wallet from a $5 top-up, billed per minute at about $0.00041 per vCPU-minute and $0.0001 per GiB-minute. Plans: Pay as you go, Personal $5 / month, Team $20 / month.

---

## What Ownkube is

Ownkube is a cloud for personal software: the apps, tools, and side projects you build for yourself, your team, or your first customers. Connect a GitHub or GitLab repo and Ownkube builds it from source, with or without a Dockerfile, and ships it to a live URL. Any language, any framework.

Apps run on Ownkube Compute in the Mumbai and Germany regions, with more regions on request. If you ever need it, the same app moves to your own or a customer's AWS account with no rewrite, and its logs, metrics, and health checks come with it. GCP and Azure are coming soon.

## One prompt to production

1. **Tell your agent.** "Fetch https://ownkube.io/prompt.md and follow it to deploy this repo on Ownkube." The runbook connects the Ownkube MCP server (https://app.ownkube.io/api/mcp) and installs okctl with its skill.
2. **Sign in and fund the wallet.** You sign in, connect GitHub, and top up from $5.
3. **Approve the deploy.** The agent proposes it, you approve, and the app is live on an ownkube.app address with HTTPS.

Agents that connect over MCP: Claude Code, Cursor, Codex, GitHub Copilot, Windsurf, Zed, and Claude Desktop. See [Connect a coding agent](https://ownkube.io/agents).

## Core capabilities

1. **Any workload:** web apps, background workers, scheduled jobs, managed Postgres, and Valkey caches.
2. **Builds and deploys:** automatic builds from source, live URLs with automatic HTTPS, environments with promotion, and one-click rollbacks.
3. **Managed Postgres:** private by default. Optional high availability (a primary plus up to two standby instances with automatic failover), automatic backups with point-in-time recovery (opt-in per database), and opt-in public access with its own TLS certificate.
4. **Valkey cache:** Redis-compatible, private by default, with an optional public rediss:// endpoint.
5. **Scaling and visibility:** horizontal autoscaling on CPU and memory, logs, and metrics per deployment.
6. **Spend limits:** set a monthly budget and choose to be notified or to pause everything at the cap (data is kept).
7. **Scriptable CLI (okctl):** deploy, tail logs, and pull connection details from your terminal. Every read command speaks JSON, and coding agents can drive it via an installable skill (`npx skills add ownkube/ownkube-cli`).

## Pricing

- **Prepaid wallet:** start on Pay as you go by topping up from $5 (no subscription), or pick a plan (Personal $5 / month, Team $20 / month) that loads that much credit each month and unlocks more. Per-minute usage draws the wallet down, and unused credit rolls over.
- **Metered rates:** about $0.00041 per vCPU-minute and $0.0001 per GiB-minute, roughly a third under the equivalent Railway bill. Workloads that want a flat price can opt into a reserved Spark or Core box.
- **Databases and caches:** a database box from $4 / month plus $0.25 / GB of storage; a cache box from $2 / month.
- **Bandwidth:** outbound traffic bills per GB at the region's rate ($0.13 / GB Mumbai, $0.02 / GB Germany). Inbound is free.
- **Enterprise:** custom. Volume pricing, SSO, an SLA, and dedicated support, set up with our team.

See [Pricing](https://ownkube.io/pricing) (or [pricing.md](https://ownkube.io/pricing.md) for the machine-readable version) for full details.

## How Ownkube compares

| Capability | Ownkube | Vercel | Render | Railway |
|---|---|---|---|---|
| Deploy with no cloud account | Yes | Yes | Yes | Yes |
| Any workload (web, worker, cron, database, cache) | All of it | Frontend + functions | Yes | Yes |
| Managed Postgres included | Built in, with HA, backups, and PITR | Via add-ons | Yes | Yes |
| Billing | Per minute, prepaid wallet | Plan tiers | Instance hours | Per minute |
| Move the same app to your own AWS | Yes | No | No | No |

## Common questions

**Do I need a cloud account to start?** No. Ownkube runs your app on its own infrastructure, so you can deploy with no AWS account and no subscription.

**Can my coding agent deploy for me?** Yes. Point it at https://ownkube.io/prompt.md. It connects the MCP server and installs okctl; you sign in, fund the wallet, and approve the deploy.

**What can I deploy?** Web apps, background workers, scheduled jobs, managed Postgres, and Valkey caches. Any language, any framework.

**What domain do my apps get?** Every app gets an ownkube.app address with automatic HTTPS.

**Can I run the same app in my own cloud?** Yes. The same app moves to your own or a customer's AWS account with no rewrite, and logs, metrics, and health checks come with it.

## CTAs

- **Deploy my first app:** https://app.ownkube.io/login
- **Connect your agent:** https://ownkube.io/prompt.md
- **Install the CLI:** https://ownkube.io/cli (`brew install ownkube/tap/okctl`)
- **Read the blog:** https://ownkube.io/blog ([blog.md](https://ownkube.io/blog.md))
- **llms.txt:** https://ownkube.io/llms.txt
