Self-serve polish: password reset, signup confirmation, copyable docs
Password reset is fully self-serve from the sign-in screen. Signup now drops you on a real confirm-your-email card with a working resend button. Docs and the demo gained one-click copy buttons for cURL and the response shape, plus a direct link to the live OpenAPI document. Pricing comparison stops sideways-scrolling on phones, and the demo result page now points you to a free key, a working cURL, or the schema.
# Permalink Unified self-serve story across the site
The homepage activation path now shows the real flow: sign up, generate a test key, call the API. Hero code samples switched to runnable cURL, fetch, and Python. Pricing Free and Starter route into signup or talk-to-us instead of the demo. Docs, hero, and dashboard now agree on one canonical API base URL.
# Permalink Easier secret handling in the dashboard
API key and webhook signing-secret reveal screens now show the value in a selectable input that auto-selects on open, so a single Ctrl-C grabs the secret. Every dashboard dialog gained a visible close button, plus closes on Escape or by clicking the backdrop. The reveal screen for a new key now lets you hand it directly to Webhooks or Audit without a manual copy-paste.
# Permalink Free account front and center
The hero now leads with a free account, not a sales call. A persistent Sign in link sits in the header and mobile drawer. The /app dashboard opens on a welcome page with account info, active key count, and live API health so you can see your environment is working before writing a single line of code.
# Permalink Self-serve dashboard at /app
Sign up, sign in with Google or email and password, and manage your test API keys, webhooks, and audit log without emailing the team. Secrets are shown once, your API key never leaves your tab, and the audit log is gated to Pro keys.
# Permalink First live deploy
API and marketing site are live in the beta preview environment. The demo and waitlist forms talk to the real API. Early beta constraints still applied at launch: temporary preview domain and partial bot-defense rollout before the custom domain cutover.
# Permalink FAQ, changelog, and cost estimator
The home page gains an 8-question FAQ with deep-link anchors and a 3-entry teaser of recent ships. The pricing page gains an inline cost estimator that reads plan limits from the same source as the API, so numbers never drift.
# Permalink Trust foundation: legal pages and compliance row
Six legal pages routed (trust, security, privacy, terms, DPA, status) with a shared layout and compliance shield row. Vendor names replaced with capability claims like edge-cached worldwide and Postgres-grade durability.
# Permalink