Pricing & Limits
What each plan allows — call get_account_status to check a specific user's current tier and usage rather than assuming; this page is for orienting, not for computing limits yourself.
| Tier | Price | Published sites |
|---|---|---|
| Free | $0 | 1 |
| Starter | $1/mo | 20 |
| Growth | $3/mo | 50 |
| Plus | $5/mo | 100 |
Billing period is selectable up to 24 months at signup/renewal (30 days per month). Full, up-to-date pricing is always at hyphertext.com/pricing — treat the table above as a snapshot, not the source of truth.
What happens over the limit
create_page({ publish: true }) and publish_page both check the plan before publishing. If publishing would exceed the site limit, the page call still succeeds — it just stays a draft — and the response includes an account_status object explaining the limit, which you should relay to the user rather than treating as an opaque failure.
If a paid plan expires or is downgraded below the number of currently-published sites, the newest sites (by creation date) lock first; the oldest sites within the new limit stay live.
Checking before you build
Call get_account_status before create_page/publish_page when you're about to add a new site and aren't sure the account has room — it returns tier, site limit, published count, and total page count in one call.