DNScale API
Reference docs and integration guides for automating zones, records, DNSSEC, usage, billing, and account workflows.
Use the DNScale REST API to automate DNS operations from deployment pipelines, internal tooling, Terraform workflows, and monitoring systems.
https://api.dnscale.eu/v1Authorization: Bearer <token>JSON requests and responses over HTTPS. Collection endpoints use offset pagination.
Quick start
The minimum path from API key to first DNS record.
- Step 1
Generate an API key in the DNScale Dashboard under API Keys.
- Step 2
Send the Authorization header with each request.
- Step 3
Create a zone, then manage records under that zone.
Official SDKs
Build with the official TypeScript, Python, and Go clients. Each provides typed zone and record helpers, pagination, and structured errors using the same API keys and permissions.
- TypeScript / Node.js guide and examples
npm install @dnscale/dnscale@1.0.0 - Python guide and examples
python -m pip install dnscale - Go guide and examples
go get github.com/dnscaleou/dnscale-go