Plans
Every Swytchcode account is on a plan. Plans control how many live commands you can run each month, whether you can create teams, how long workspace logs are kept, and whether approval workflows are available.
| Developer | Pro | Business | Enterprise | |
|---|---|---|---|---|
| Price | Free | $29 / month $290 / year | $149 / month $1,490 / year | Contact us |
| Live commands per month | 10,000 | 100,000 | 1,000,000 | Custom |
| Teams and team seats | – | – | 5 seats | Custom |
| Bring your own providers | – | – | ✓ | ✓ |
| Log retention | 7 days | 30 days | 90 days | Custom |
| Policies | – | Allow / deny rules | Allow / deny + approval workflows | Custom |
Yearly billing
Yearly plans charge 10 months of the monthly price, so you save two months compared with paying monthly.
| Plan | Monthly | Yearly (10 × monthly) | You save |
|---|---|---|---|
| Pro | $29 / month | $290 / year | $58 / year ($29 × 2) |
| Business | $149 / month | $1,490 / year | $298 / year ($149 × 2) |
Monthly command limit
Every plan includes a monthly number of live commands. When you reach it, Swytchcode tells you how many you’ve used and how to upgrade. Your limit resets each month.
- Only live commands count. Dry runs,
--explain, and demos are free. - You can run your first 2 live commands without signing in. After that, run
swy loginto keep going. Those two also don’t consume dry runs,--explain, or demos. - The dashboard may take a little while to show your latest usage.
- Agents and CI: commands run with an API key (
swy_key_...) don’t count toward your monthly limit.
Usage metering is separate from telemetry. Disabling telemetry does not disable usage metering for billable executions.
Upgrading and downgrading
- Upgrade any time from Billing. Your new limits apply straight away.
- If you reach your monthly command limit, upgrade to keep running commands, or wait for it to reset next month.
- If your subscription lapses, you get a short grace period. After that, paid features stop working until you renew.
If a payment fails
Your card is retried automatically and you’ll get an email from Stripe. You keep access for a short grace period, so a failed payment doesn’t cut you off immediately. Update your card in Billing to stay active.