Changelog
Developer portal redesign
Rebuilt /developers as a single-page Claude-design portal — Quickstart, live Playground, grouped API reference, MCP install for every host, cmd+K palette.
/developers is now a single sticky-TOC page on a warm cream surface with a terracotta accent. Quickstart walks integrators from key creation to first call to Stripe checkout in three steps. The Playground runs real requests against the public API with the key the integrator just created (stored locally only). API reference is grouped by domain (Search, Facility, Trust, Decision, Coverage, Billing, Health, Memory) with free-text filter. MCP install ships valid JSON for Claude Desktop, Cursor, Codex, npx, and the remote MCP URL — env vars now match the actual server (MCP_API_KEY / MCP_API_BASE_URL); a permanent drift checker keeps it that way. cmd+K opens a command palette indexing every section, route, and resource. New backend endpoints GET /v1/developer/sections and GET /v1/developer/quickstart let MCP and llms.txt consumers pull the same source-of-truth without scraping HTML. New light-theme OG and Twitter images for /developers/*. The dark global chrome is suppressed under /developers via an x-pathname middleware hook plus a .portal-theme wrapper. 16 new pytest invariants lock llms.txt, public-contract, sitemap, robots, JSON-LD, and MCP-package-name consistency.
Related changes
Developer-first discovery surfaces
Repositioned the public site around the developer and agent install story.
Discovery artifacts served from the public site
llms.txt, MCP registry metadata, and the Postman collection now ship from the public site.
Developer and agent discovery bundle
Repositioned the public site around the childcare API and MCP install story.