Changelog
What we shipped
Building in public. New cities, endpoints, and infrastructure improvements as they ship. Subscribe via webhooks or watch the OpenAPI spec for breaking changes.
- new
Public REST API v1 + OpenAPI 3.1 spec
Stable /v1/permits, /v1/permits/:id, /v1/health, /v1/coverage, /v1/openapi.json. Cursor pagination, X-Request-Id propagation, X-RateLimit-* headers, consistent error envelope.
- improved
Webhook deliveries: HMAC signing + automatic backoff
Every webhook is signed with your subscription secret. Failed deliveries retry with exponential backoff and auto-pause after 10 consecutive failures.
- new
Coverage page + city-level freshness
/coverage shows every live city, last sync time, and 30-day permit volume. Dev-grade transparency: if a pipeline is stale, you see it before your users do.
- infra
Median p50 response time under 120ms
Permits served from edge with smart caching on city/state queries. Health endpoint exposes DB latency for your monitoring.
- new
Sandbox environment + scoped API keys
Separate sandbox/live keys from one dashboard. Sandbox is free forever for testing.