Certificate Status
Query certificate lifecycle dates for your self-hosted deployment.
Query certificate lifecycle dates for your self-hosted deployment.
The certificates endpoint returns certificate lifecycle information for your Deepgram self-hosted deployment. Use it to track certificate creation, end-of-support, and end-of-life dates.
This endpoint is available on all self-hosted container images:
Deepgram self-hosted certificates follow a fixed lifecycle:
All self-hosted containers log certificate information on startup. You can inspect this without querying an endpoint:
This message appears in the logs for API, Engine, License Proxy, and Billing containers. If a certificate has expired, the container will log an error and refuse to start.
Check the eol field periodically to ensure your deployment renews before certificate expiration. A recommended approach:
The Billing container requires certificates_port in billing.toml to serve the certificates endpoint. Without this setting, the certificates server binds to an ephemeral port and is not reachable.
Expose this port in your Docker Compose or Kubernetes configuration to query /v1/certificates on the Billing container.
The /v1/certificates endpoint is available in release 260319 and later on all self-hosted container images.