Skip to content

Changelog

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.0 Feature

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.0 Feature

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.0 Feature

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.0 Feature

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.0 Launch

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.