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.

WhatCost
Per connected hour (tunnel or webhook)1 credit ($0.01)
Daily cap per tunnel10 credits ($0.10) — hours beyond are free
Auto-stopDefault 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/pricing
json
{
  "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.