Plans & Limits
CodeTeleport offers two plans. The free plan covers most individual workflows. The pro plan removes limits for power users and teams.
Plan comparison
Section titled “Plan comparison”| Free | Pro | |
|---|---|---|
| Sessions | 25 | Unlimited |
| Devices | 3 | Unlimited |
| Versions per session | 2 | 10 |
| Push size limit | 10 MB | 50 MB |
| Price | $0 | See pricing |
How limits are enforced
Section titled “How limits are enforced”Limits are checked at upload time. When you push a session (via CLI or MCP), the API validates your usage against your plan:
- Session limit reached — the push fails with a
403error and a message telling you how many sessions you have stored. - Device limit reached — the push fails with a
403if the current machine is not already registered and you have no device slots left.
Pulling sessions is never restricted. You can always download your existing sessions regardless of plan status.
Upgrading
Section titled “Upgrading”You can upgrade to Pro at any time from the dashboard:
- Go to app.codeteleport.com
- Open Account > Billing
- Select the Pro plan and enter payment details
The upgrade takes effect immediately. Your existing sessions and devices are preserved.
Downgrading
Section titled “Downgrading”If you downgrade from Pro to Free:
- Existing sessions beyond the free limit are not deleted — they remain accessible for pulling
- You will not be able to push new sessions until your usage is within free plan limits
- Device slots beyond 3 will need to be freed before pushing from a new machine
Related
Section titled “Related”- Pricing — current pricing details
- Devices — how devices are tracked and managed
- Session Versioning — how version limits work per session
- Dashboard: Billing — managing your subscription