API releases and USPS migration dates, newest first.
The entries below record past releases, and some describe offers we no longer make. Under the current terms (version 2026-10-01), free access uses Census data, and USPS verification needs a paid plan and purchased credits. The March “no per-lookup fees” and free-USPS lines no longer apply. See current pricing and the terms.
v1.4.0Feature
API keys now arrive by email
Paid checkout sends a welcome email with the API key (through Resend), a backup if the key is lost
Free signup asks for an email address, used for onboarding mail and key recovery
Signup and checkout save the key in localStorage, so the dashboard opens without pasting it
Fixed: sandbox keys now start with rv_test_ (they were issued as rv_live_)
The docs gained a quickstart: a first API response in 60 seconds
v1.3.0Feature
BYOK and Stripe billing go live
Bring your own key (BYOK): connect your own USPS credentials, stored encrypted in D1 and served through Durable Objects
Each merchant runs in its own Durable Object, with a shared pool as the fallback
Stored USPS credentials are encrypted with AES-GCM
Stripe Checkout issues the API key through a webhook once payment clears
A new key can be retrieved once; the stored copy is cleared after the first read
Monthly request caps by tier: Starter 5K, Growth 25K, Pro 100K, Enterprise unlimited
v1.2.0Feature
Python and Node.js SDKs published
usps-v3 on PyPI (v1.0.2): 67 tests and nine modules, including addresses, tracking, labels, prices, standards and locations
usps-v3 on npm (v1.0.2): TypeScript, ESM and CommonJS builds, a file-based token cache
v1.1.0Feature
Batch validation and rate shopping added
Batch address validation: POST /api/address/validate/batch takes up to 50 addresses per request
Rate shopping: GET /api/rates compares USPS service prices with delivery estimates
Rate limiting in two layers: a native burst limiter (under 1 ms) and a global KV counter for billing
Usage is metered in Analytics Engine and archived to D1 for audit
v1.0.0Launch
RevAddress API goes live
API routes for addresses, tracking, labels, prices, service standards, locations and ZIP Codes
162 tests passing
USPS-approved app: REVASSEROSSHIP
USPS OAuth tokens managed and refreshed automatically
Runs on Cloudflare Workers, deployed at the edge
D1 holds API keys, usage logs and merchant records
Repeat address lookups are served from a KV cache
Shipping labels are stored in R2 as PDF or PNG
Notice
USPS sets Web Tools shutdown dates
June 30, 2026: USPS Web Tools (the XML APIs) shut down permanently
March 17, 2026: EasyPost auto-enrolls all accounts into their USPS integration ($0.05/label)
April 2026: USPS begins access control enforcement on v3 endpoints
RevAddress provides USPS v3 developer tooling: SDKs, credential management, caching, flat monthly pricing and no per-lookup fees
Follow releases
Larger changes and USPS deadlines are written up on the blog, which has an RSS feed.