How do I set up a domain and secrets for a new app securely?
Automate certificates, keep secrets in a managed store rather than environment files on disk, and enable registrar lock plus two-factor on the domain itself. Domain takeover is far more damaging than most application bugs.
Surveyed 10 August 2026
Secure and connect a domain
Open in Tools →- 01Cloudflare
CDN, DNS, domains, and edge platform — fast DNS, free SSL, DDoS protection, and domain registration all in one
Developer Tools - 02AWS Route 53
DNS and domain registration on AWS. AWS's authoritative DNS service plus domain registration. Health checks, traffic routing, and tight integration with the rest of AWS.
Developer Tools - 03DataDome
Bot and online fraud protection. Real-time bot detection and fraud protection for websites, mobile apps, and APIs. Uses AI to block credential stuffing, scraping, and layer 7 DDoS attacks.
Developer Tools - 04Dynadot
Long-running indie registrar. Independent registrar with competitive prices and a robust API. Marketplace for premium domains and aftermarket sales.
Developer Tools - 05Cloudflare Registrar
At-cost domain registrar with DNS. Registers domains at wholesale cost (no markup) and includes Cloudflare's DNS, DDoS protection, and CDN. Free DNSSEC.
Developer Tools - 06Tailscale
Zero-config mesh VPN. WireGuard-based mesh VPN that creates secure networks between your devices and servers without complex configuration.
Developer Tools
Ordered by the VibeLeaderboard index, re-surveyed each edition. Something missing?
What to look for
- 01Are certificates renewed automatically? Manual renewal is a scheduled outage.
- 02Can secrets be rotated without a redeploy, and is access to them audited?
- 03Is the registrar account locked and protected with two-factor? It controls everything downstream.
Common questions
- Where should application secrets live?
- In your platform's secret store or a managed vault, injected at runtime. Not in the repository, not in a committed env file, and never in an example env file — including well-known local defaults.
- What is the most overlooked security step?
- Locking the domain registrar account and enabling two-factor on it. Whoever controls DNS can issue certificates and receive password resets for every service you run.
More in Ship and operate
- Interface with your agentsTerminals, multiplexers, and runtimes for running coding agents all day.
- Add a backendCombine databases, storage, APIs, and server-side functions.
- Add authenticationImplement accounts, sessions, identity providers, and authorization.
- Accept paymentsAdd subscriptions, checkout, billing, and payment infrastructure.
- Monitor product and usageCompare error monitoring, observability, product analytics, and web analytics.
- Add email and messagingSend transactional email, notifications, chat, and product messages.