What it does
Every API in one ledger
Combine usage from any provider by date, API, endpoint and key. Re-import and matching rows are replaced, never double counted.
Spend and cost per 1,000 calls
See spend by API and month and the unit cost of each, so a price change or a runaway endpoint stands out.
Errors and latency
Error rate and worst p95 latency for each API, with alerts above 2 percent errors or your chosen latency target.
Key register
Owner, created and expiry dates, scopes and last use for every key. Expired and expiring keys come first; rotations are logged.
Catches stray keys
Keys used in a usage export but missing from the register, and registered keys with no use in 30 days, are flagged.
Labels, never secrets
Portwright refuses rows that look like a live secret. Everything is SHA-256 hash-chained and stays in your browser.
Portwright Ledger
Your data stays on this device (browser storage). Nothing is uploaded. Portwright stores key labels only, never secrets, and does not call any API on your behalf.
Image: original artwork generated for ARQS with Python and Pillow (no stock or third-party imagery)
