Pay per workspace.
See every limit.
Start free. Every number here is the one the platform enforces, and anything we do not measure yet says so.
Hobby
per workspace
For trying Harakumo and personal projects.
- AI usage included
- $1 a monthPersonal workspace only
- Domains included
- None; buy from your balance
- Emails
- 100 a month
- Sending domains
- 1
- Projects
- 3
- Team members
- 3
- Databases
- 1 × 10 GB
- Storage buckets
- 2
Pro
per workspace
For launching a real app with a small team.
- AI usage included
- $10 a month
- Domains included
- 1 standard domain a year
- Emails
- 5,000 a month
- Sending domains
- 10
- Projects
- 20
- Team members
- 10
- Databases
- 10 × 10 GB
- Storage buckets
- 20
Enterprise
per workspace
For many apps and larger teams, with the highest limits.
- AI usage included
- $100 a month
- Domains included
- 5 standard domains a year
- Emails
- 100,000 a month
- Sending domains
- 50
- Projects
- 1,000
- Team members
- 100
- Databases
- 100 × 10 GB
- Storage buckets
- 500
Included on every plan
- Every service on the homepage. Plans change how many of each you can create, not which ones you get.
- The dashboard, the REST API, the SDK, the CLI and the MCP connector.
- HTTPS on your-project.harakumo.app and on your own domains, with certificates handled for you.
- Workspaces with owner, admin, developer and viewer roles, invitations and an audit log.
- Two-factor sign-in, and API keys that can be read-only or limited to one project.
- Deploys that never replace a working site with a failed build.
Compare plans
Counts are per workspace. Swipe sideways on a phone to see every plan.
| Plan | Hobby | Pro | Enterprise |
|---|---|---|---|
| PricePer workspace, not per seat. | Free | $20/month | $500/month |
| AI usage includedResets on the 1st (UTC). On Hobby it applies to your personal workspace once your email is verified. | $1 a month | $10 a month | $100 a month |
| Domains includedStandard domains priced up to $15 a year. Others are paid from your balance. | — | 1 a year | 5 a year |
| EmailsPer rolling 30 days. | 100 | 5,000 | 100,000 |
| Custom sending domainsSend from your own address, like hello@yourdomain.com. Otherwise mail comes from no-reply@harakumo.com under your app’s name. | 1 | 10 | 50 |
| Projects | 3 | 20 | 1,000 |
| Functions | 5 | 50 | 1,000 |
| Databases | 1 | 10 | 100 |
| Storage buckets | 2 | 20 | 500 |
| Vector collections | 1 | 10 | 200 |
| Memory stores | 2 | 20 | 500 |
| Agents | 2 | 20 | 500 |
| Auth pools | 1 | 10 | 100 |
| Payment accounts | 1 | 10 | 100 |
| Media assets | 5 | 100 | 1,000 |
| Repositories | 5 | 50 | 500 |
| Team members | 3 | 10 | 100 |
| Custom domains connected | 2 | 20 | 500 |
| Workspaces you can ownPer person: set by the best plan among the workspaces you own. | 2 | 10 | 100 |
| Database size | 10 GB each | 10 GB each | 10 GB each |
| Storage usedUp to 5 GB per file. | No quota yet | No quota yet | No quota yet |
| Function invocations | Not metered yet | Not metered yet | Not metered yet |
| Bandwidth | Not metered yet | Not metered yet | Not metered yet |
Beyond your plan: the balance
- AI usage past the included amount, at each model’s list price.
- Domains at the price shown before you buy, and renewals at the renewal price shown.
- Top up $10 to $1,000 at a time. The balance never expires and is not refundable.
- Set a monthly spending limit and get alerts at 50, 80 and 100 percent.
- Your card is charged only when you choose it: for your plan, a top-up or a purchase you pay by card, and auto-reload or auto-renew if you turn them on.
Selling with Payments
- 3.9% + 30¢ per successful charge. No monthly fee and no processor account to open.
- Earnings are held 7 days, then you can withdraw to your bank after a one-time identity check.
- Each checkout link is paid once and expires after 24 hours. Charges from 50¢, in US dollars.
- You can refund all or part of a payment from the dashboard.
fee 3.9% + 30¢ = $1.43
you keep $27.57
Limits and scale
Static sites and file storage grow with your traffic on the edge. Server apps and databases have real limits today, and these are the numbers.
Static sites
Served from the edge network and cached close to visitors, so a traffic spike needs nothing from you. Up to 500 files per site and 10 MB per file.
Server apps
Node.js apps run in one small container each, built on a build machine with a 13-minute budget. An idle app sleeps after 15 minutes and the next visitor wakes it. There are no replicas or autoscaling yet, so put heavy traffic on a static front end with functions.
Databases
SQLite at the edge: 10 GB per database, 100 KB per statement, 100 bound parameters, 30 seconds per query and up to 100 statements per batch. Queries go over HTTPS, 600 requests per 5 minutes per workspace today. For more data, split it across databases.
Storage
Files move straight between the browser and storage through signed links (15 minutes by default), so uploads never queue behind our servers. Up to 5 GB per file. No public file URLs yet.
Functions
One JavaScript file of up to 200 KB, run at the edge location nearest each caller with no servers to size. Logs and scheduled runs are not available yet.
Uploads and builds
25 MB per upload (40 MB unpacked), 10 MB per file, up to 5,000 files. Bigger apps deploy from GitHub (20 MB download).
AI
10 models, up to 8,192 output tokens per answer, streamed if you like. Rate limited per workspace: 60 requests a minute on Hobby, more on paid plans.
When you hit a limit
Plan limits answer HTTP 402 and rate limits 429, each naming the limit. There are no overage bills: usage past the plan comes from your prepaid balance, and when that is empty the call is refused.
Questions
Is the price per person?
No. A plan belongs to a workspace, and everyone in it shares the plan up to its team-member limit. There is no per-seat charge. If you own several workspaces, each one has its own plan.
What does “not metered yet” mean?
We do not measure requests, bandwidth or function traffic yet, so no plan limits them and nothing is billed for them. Before that changes, the new limits will be announced ahead of time.
What happens when I reach a limit?
The request that would go past it is refused with a message naming the limit (HTTP 402), and nothing already running is touched. You are never moved to a bigger plan or billed for going over.
How does the included AI usage work?
Each month the plan pays for AI usage up to its amount ($1, $10 or $100), at each model’s list price. It resets on the 1st (UTC) and does not roll over. After that, AI is paid from your balance, and with no balance AI calls are refused. On Hobby the amount applies to your personal workspace once your email is verified.
How do included domains work?
Pro includes 1 standard domain a year and Enterprise 5; a standard domain is one priced up to $15 a year. Premium domains, and any beyond the allowance, are paid from your balance at the price shown before you buy. On Hobby every domain is paid from the balance. Connecting a domain you already own is free on every plan, up to the plan’s custom-domain limit.
How do upgrades, downgrades and cancelling work?
Upgrading takes effect at once and charges the prorated difference. Moving to a cheaper paid plan starts at your next renewal. Moving to Hobby cancels at the end of the period you have paid for, and you can resume before then. Nothing is deleted when a plan ends; creating more is what stops.
What does Payments cost?
3.9% + 30¢ per successful charge, with no monthly fee and no processor account to open. Earnings are held 7 days so refunds and disputes can settle, then you withdraw to your bank after a one-time identity check.
What does Enterprise add?
Enterprise is $500 a month per workspace and is bought from Billing, like Pro. It raises every limit and includes more AI usage and domains. It does not add a support contract or an uptime guarantee. Questions first? Talk to us.
Start on Hobby. Upgrade when it matters.
Hobby is free and needs no card. Plans change from Billing in the dashboard.