Connect Domain

Changelog

How the product and API change over time.

Connect Domain doesn't yet cut numbered releases — the main branch is the running state of the product, and the API is versioned separately (below). For the authoritative, line-by-line history, see the commit history on GitHub.

API versioning policy

The public API is versioned by URI major (/v1) and is additive-only within a version — new optional fields and endpoints can appear, but existing fields never change meaning or disappear without a new major version. See the API reference for the current surface.

Notable milestones

  • Entri-parity feature set — embeddable widget/SDK, email DNS (MX/SPF/DKIM/DMARC) generation and apply, signed webhooks with retry/replay, and live DNS-provider detection with logos in the connect flow.
  • 19-provider DNS auto-write fleet — BYO-token adapters (Cloudflare, DigitalOcean, Gandi, deSEC, Hetzner, Vercel, DNSimple, Porkbun, Linode, Vultr, Name.com, GoDaddy, IONOS, Netlify), machine-credential adapters (Route 53, Google Cloud DNS, Azure DNS), and Domain Connect.
  • Widget robustness pass — white-label theming, richer detection capability flags, and hardening around email:apply to prevent writing DNS for an arbitrary (non-connection) domain.
  • Marketing site + brand kit — the current warm-stone, black & white editorial design (Instrument Serif + Inter + Geist Mono) at connectdomain.app, including the /compare/entri page, /demo booking flow, and the provider logo wall.
  • This documentation site — migrated from a single-page Markdown viewer to a proper information architecture with a generated, always-in-sync API reference (see how this doc site stays in sync).

On this page