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

$0

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
Start free
Recommended

Pro

$20/month

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
Start with Pro

Enterprise

$500/month

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
Start with EnterpriseQuestions first? Talk to us

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.

PlanHobbyProEnterprise
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 year5 a year
EmailsPer rolling 30 days.1005,000100,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.11050
Projects3201,000
Functions5501,000
Databases110100
Storage buckets220500
Vector collections110200
Memory stores220500
Agents220500
Auth pools110100
Payment accounts110100
Media assets51001,000
Repositories550500
Team members310100
Custom domains connected220500
Workspaces you can ownPer person: set by the best plan among the workspaces you own.210100
Database size10 GB each10 GB each10 GB each
Storage usedUp to 5 GB per file.No quota yetNo quota yetNo quota yet
Function invocationsNot metered yetNot metered yetNot metered yet
BandwidthNot metered yetNot metered yetNot 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.
A $29.00 sale
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.