Pingtower Docs
Docs The service Plans & quotas

Plans & quotas

Limits are per tenant. Usage against them is on the Account → Plan & usage screen in the app and at GET /v1/tenants/{tid}/plan.

Pingtower is free during preview, with no credit card. Every new account starts on the Free tier, and its limits are the numbers the server enforces.

LimitFreePro
Projects per tenant5100
Alerts retained1,00050,000
Log rows retained50,0002,000,000
Ingest rate20 events/s, burst 40200 events/s, burst 400
API rate10 req/s, burst 20100 req/s, burst 200

Pro and Enterprise exist today and are granted by email; there is no checkout. Enterprise is custom limits set to fit your stream. The pricing page says how paid plans will arrive when they do.

Read your plan

curl -s https://api.pingtower.com/v1/tenants/<tid>/plan \
  -H "Authorization: Bearer pts_…"
{
  "plan": "free",
  "limits": { "max_projects": 5, "max_alerts": 1000, "max_logs": 50000,
              "ingest_rps": 20, "ingest_burst": 40, "data_rps": 10, "data_burst": 20 },
  "usage":  { "projects": 2, "alerts": 14, "logs": 8210 }
}

What a cap does

A quota can cost you history, never an alertPast the log cap the tower stops retaining rows, but every event is still evaluated and alerting continues. Past a rate you get 429 with a Retry-After header, and the addons agent spools and retries on its own.

Self-hosted tenants

A tenant whose data plane is your own box has no plan. Your box enforces whatever limits you configure with its flags, and pingtower.com meters nothing about it. The app’s Plan & usage screen says so instead of rendering a ceiling nobody enforces.

Last updated 1 Sep 2026 Report a problem with this page