CLI for Agents
CLI Tunnel Pricing
Metered, with prepaid credits (1 credit = $0.01): 1 credit per connected hour, never more than 10 credits per tunnel per day. The first hour is charged when the tunnel is created; you're only billed while connected. Buy credits in the app.otterkit.com console. No subscription required.
| What | Cost |
|---|---|
| Per connected hour (tunnel or webhook) | 1 credit ($0.01) |
| Daily cap per tunnel | 10 credits ($0.10) — hours beyond are free |
| Auto-stop | Default 24h, configurable with --ttl up to 7d |
A forgotten tunnel can never surprise you: it bills at most the daily cap, then auto-stops at its TTL. Disconnect any time — billing pauses while disconnected.
Pricing API Endpoint
Get current pricing for all tunnel types programmatically.
GET
/api/agent/pricingjson
{
"currency": "credits",
"note": "1 credit = $0.01 USD. Buy credits at https://app.otterkit.com/billing",
"tunnel": {
"description": "Expose a local port to the internet.",
"hourlyCredits": 1,
"dailyCapCredits": 10,
"billing": "1 credit per connected hour (first hour charged at provision), never more than 10 credits per tunnel per 24h. Tunnels auto-stop after their TTL (default 24h, max 168h) so a forgotten tunnel stops billing."
},
"webhook": {
"description": "Capture incoming HTTP requests without a local server. Same pricing.",
"hourlyCredits": 1,
"dailyCapCredits": 10,
"billing": "..."
}
}All API endpoints are on
https://otterkit.app. The base URL for tunnel public URLs is https://<subdomain>.otterkit.app.