Caddy

Our Caddy module takes an API key carrying dns01:write and nothing else. No credential to mint, and no file for Caddy to read. Compile it in with xcaddy:

$ xcaddy build --with github.com/dnsmint/caddy-dnsmint
*.q7k4m2.a3f9c1-d4e7b8.dev, q7k4m2.a3f9c1-d4e7b8.dev {
    tls {
        dns dnsmint {env.DNSMINT_KEY}
    }
    reverse_proxy localhost:3000
}

An API key is the whole configuration. To use it for every site rather than one, put acme_dns dnsmint {env.DNSMINT_KEY} in the global options block instead.

Every recipe is verified against the client's current release. The other integrations cover the rest, and the quickstart goes from a bare address to HTTPS without any of them.