Free
$0 / month
No payment needed
- 1 project
- 100 active licenses
- 20 builds a month
- 2 API keys
Every plan includes licensing, runtime authentication and protected delivery. Prices in US dollars.
$0 / month
No payment needed
$15 $150 / month / year
or $150 a year 2 months free
$49 $490 / month / year
or $490 a year 2 months free
| Limit | Free | Pro | Studio |
|---|---|---|---|
| Surf Auth | |||
| Projects | 1 | 10 | Unlimited |
| Products per project | 2 | 20 | Unlimited |
| Active licenses | 100 | 10,000 | Unlimited |
| Builds per month | 20 | 500 | 5,000 |
| API keys | 2 | 20 | 100 |
| Webhooks per project | 1 | 10 | 50 |
| Surf Protect | |||
| Tokens included per period | 0 | 5 | 25 |
| Concurrent Protect jobs | 1 | 3 | 10 |
| Largest source per job | 1 MiB | 5 MiB | 20 MiB |
Buy any quantity, on any plan. One token protects up to 256 KiB of source.
$1 per token.
Largest source per job: Free 1 MiB, Pro 5 MiB, Studio 20 MiB.
Checkout runs on Stripe’s hosted page, so your card details never reach Surf. Your plan or tokens are applied once Stripe confirms the payment.
Yes. Tokens are a one-time purchase on any plan, Free included, in any quantity.
No. Tokens included with Pro or Studio are credited each billing period and expire with it.
Surf takes back the refunded share. If those tokens were already spent, the balance goes negative and spending pauses until new tokens cover it.
One at a time. Token purchases are separate, so you can buy them while a subscription is open.
Create an account in the dashboard, or go from an empty terminal to a working license in three requests.
POST /api/v1/auth/register POST /api/v1/auth/login POST /api/v1/projects → …/products → …/licenses