API-First Platform for Domain & Hosting Management

DR_Admin is a powerful RESTful API backend built with ASP.NET Core, designed for ISPs, resellers, and hosting providers who need complete automation of domain registration, web hosting, and email services.

60+
API Controllers
500+
REST Endpoints
4
Supported Registrars
2
Control Panels

Comprehensive Feature Set

Everything you need to run a modern hosting business

Domain Management

  • Check domain availability
  • Register & renew domains
  • Transfer domains
  • DNS zone management
  • WHOIS privacy protection
  • Auto-renewal support

Hosting Management

  • cPanel & Plesk integration
  • Account provisioning
  • Resource quota management
  • Subdomain management
  • FTP account management
  • Two-way sync support

Email Services

  • Email account creation
  • Mailbox quota management
  • Password management
  • Email forwarding
  • Spam filter configuration
  • Bulk operations support

Customer Management

  • Customer registry
  • Role-based access control
  • User authentication (OAuth2/JWT)
  • Password recovery
  • Admin & customer interfaces
  • Multi-tenant support

Billing & Payments

  • Invoice generation
  • Stripe integration
  • Order management
  • Payment tracking
  • Automated billing cycles
  • Multi-currency support

Database Management

  • MySQL database creation
  • Database user management
  • Privilege assignment
  • Sync from control panels
  • Multi-database support
  • Automated backups ready

RESTful API Architecture

Clean, versioned, and fully documented API endpoints

Hosting Accounts

GET /api/v1/HostingAccounts
POST /api/v1/HostingAccounts/create-and-sync
PUT /api/v1/HostingAccounts/{id}?syncToServer=true
DELETE /api/v1/HostingAccounts/{id}?deleteFromServer=true

Domain Operations

GET /api/v1/hosting-accounts/{accountId}/domains
POST /api/v1/hosting-accounts/{accountId}/domains
POST /api/v1/hosting-accounts/{accountId}/domains/sync
DELETE /api/v1/hosting-accounts/{accountId}/domains/{id}

Email Management

GET /api/v1/hosting-accounts/{accountId}/emails
POST /api/v1/hosting-accounts/{accountId}/emails
POST /api/v1/hosting-accounts/{accountId}/emails/{id}/change-password
DELETE /api/v1/hosting-accounts/{accountId}/emails/{id}

Database Operations

GET /api/v1/hosting-accounts/{accountId}/databases
POST /api/v1/hosting-accounts/{accountId}/databases
POST /api/v1/hosting-accounts/{accountId}/databases/{dbId}/users
DELETE /api/v1/hosting-accounts/{accountId}/databases/{id}

Full OpenAPI/Swagger documentation available at runtime

Supported Integrations

Connect with leading registrars and control panels

Namecheap

Full API Support

GoDaddy

REST API

Cloudflare

DNS & Domains

AWS Route 53

Domain Registration

cPanel

UAPI Integration

Plesk

XML API

Stripe

Payment Gateway

Custom

Extensible Architecture

Built with Modern Technology

Enterprise-grade stack for reliability and performance

ASP.NET Core

Cross-platform, high-performance backend framework

Entity Framework Core

Supports MSSQL, MySQL, PostgreSQL, SQLite

OAuth2 / JWT

Secure token-based authentication

OpenAPI / Swagger

Interactive API documentation

Serilog

Structured logging for diagnostics

Cloud Ready

Deploy to Linux, AWS, Azure, or on-premises

Perfect For

Built for businesses that need automation at scale

Hosting Providers

Automate account provisioning, resource management, and customer operations across multiple servers and control panels.

Domain Resellers

Integrate with multiple registrars, automate domain registration workflows, and provide seamless customer experiences.

ISPs & SaaS Providers

Build custom interfaces on top of DR_Admin's API to deliver tailored hosting and domain services to your customers.

Flexible Dual Licensing

Choose the license that fits your needs

Open Source License

AGPL-3.0-only

Free for open source projects and developers who share their improvements with the community.

You can:
  • Use freely for open source projects
  • Modify and customize the code
  • Deploy for internal use
  • Contribute improvements back
Requirements:
  • Source code disclosure - You must release your modifications under AGPL-3.0
  • Network use - If users interact with it over a network, you must provide source code
  • License propagation - Your entire application must be AGPL-3.0 licensed

Commercial License

Proprietary

For businesses that want to keep their code proprietary and avoid AGPL requirements.

Perfect for:
  • SaaS providers - Host without sharing source code
  • ISPs & hosting companies - Integrate into proprietary systems
  • Resellers - White-label and rebrand
  • Enterprises - Keep modifications private
Benefits:
  • No source code disclosure required
  • No AGPL restrictions or obligations
  • Keep your modifications proprietary
  • Commercial support available

Which License Do I Need?

Use Case Open Source
(AGPL-3.0)
Commercial
(Proprietary)
Open source project
Internal business use (closed network)
SaaS / Hosting service (public access)
Must share source
Proprietary modifications
Must be open source
White-labeling / Rebranding
Must share source
Embed in proprietary product
Infects your code
Open Source Community

Join the community, contribute improvements, and build amazing things together.

View on GitHub
Commercial Licensing

Need to keep your code private or avoid AGPL restrictions? Get in touch for a commercial license.

Contact Sales

Contact Sales

Request a DR_Admin commercial license

Please enter a valid email address.
Please enter a message.
Please solve the challenge correctly.
Enter the 3-digit code sent to your email.
Please enter the 3-digit code from your email.
Your request will be sent securely to the DR_Admin team.

Ready to Get Started?

DR_Admin is designed for developers who need a powerful, flexible API backend for domain and hosting automation.