Developer Platform
Automate domain protection and security operations.
Use the DNS Protector API as the automation layer for domain onboarding, DNS management, origin configuration and security controls.
API-first infrastructure
The API is intended for customers and partners who want to integrate DNS Protector into deployment workflows, hosting panels, internal tooling or automated provisioning systems.
API authentication and production endpoints should be configured from your account dashboard. Never expose private API credentials in browser-side JavaScript or public repositories.
Typical workflow
- Create or select a protected domain.
- Read the assigned nameservers and required DNS configuration.
- Create, update or remove DNS records.
- Set the origin endpoint.
- Read SSL and protection state.
- Enable or disable Shield Mode according to your incident workflow.
- Collect operational and security events for your monitoring system.
Example request structure
Authorization: Bearer YOUR_API_TOKEN
Content-Type: application/json
GET /api/v1/domains
POST /api/v1/domains/{domain}/dns-records
PATCH /api/v1/domains/{domain}/origin
POST /api/v1/domains/{domain}/shield
Content-Type: application/json
GET /api/v1/domains
POST /api/v1/domains/{domain}/dns-records
PATCH /api/v1/domains/{domain}/origin
POST /api/v1/domains/{domain}/shield
Security recommendations
- Use a dedicated API token for each integration.
- Store credentials in server-side secrets management.
- Rotate credentials periodically.
- Log administrative changes without logging secret values.
- Use least-privilege access wherever supported.
API support
For integration questions, implementation guidance or access issues, contact [email protected].