Automate operations, integrate services, and build advanced workflows with a fast, reliable API that scales with your business. Manage domains, hosting, email, databases, FTP accounts, and more from any application, with secure access, comprehensive documentation, and an infrastructure designed for maximum performance and availability.
Petition example
Create service at account
curl -X POST https://api.swpanel.com/v2026/services \
-H "Authorization: Bearer API_KEY" \
-H "Accept: application/json"
Register, transfer, renew and manage domains, DNS zones and associated configurations.
Create, modify and monitor hosting plans, resources and configurations of your services.
Manage email accounts, aliases, sending, quotas and configurations in an automated way.
Manage databases, users, permissions and credentials from your applications.
Create and manage FTP accounts, access and permissions for your projects and clients.
Access dozens of additional resources to integrate, automate and scale your processes.
Log in to your account or create a new one.
Generate your personal API Key from the SWPanel
Use the endpoints available in our API
Integrate responses and manage webhooks if necessary
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
{
"type": "hosting",
"plan": "professional",
"domain": "domain.com",
"datacenter": "ES",
"mail": {
"address": "[email protected]",
"password": "************"
}
}
{
"data": {
"id": "server_12345",
"type": "hosting",
"domain": "domain.com",
"status": "active",
"created_at": "2026-05-01T10:25:30Z"
},
"message": "Service created successfully"
}
| Resource | GET | POST | PUT | DELETE | Description |
|---|---|---|---|---|---|
| Services | ✓ | ✓ | ✓ | ✓ | Services management |
| ✓ | ✓ | ✓ | ✓ | Mail management | |
| FTP | ✓ | ✓ | ✓ | ✓ | FTP management |
| Database | ✓ | ✓ | ✓ | ✓ | Database management |
| DNS | ✓ | ✓ | ✓ | ✓ | DNS management |
| DNSSEC | ✓ | ✓ | ✓ | ✓ | DNSSEC management |
| Crons | ✓ | ✓ | ✓ | ✓ | Crons management |
| Dominios | ✓ | ✓ | ✓ | ✓ | Dominios management |
| SSL | ✓ | ✓ | - | - | SSL management |
Lorem ipsum dolor sit, amet consectetur
Lorem ipsum dolor sit, amet consectetur
Lorem ipsum dolor sit, amet consectetur
Lorem ipsum dolor sit, amet consectetur
To start using the API, you only need valid access credentials. Once activated, you will be able to authenticate your requests and access the available resources according to the permissions assigned to your account.
The API allows you to manage a wide range of resources, including domains, DNS zones, web hosting services, email accounts, databases, FTP accounts, and other services available on the platform.
All responses are returned in JSON format, making it easy to integrate with web applications, automation tools, internal systems, and third-party platforms.
Yes. All communications are encrypted using HTTPS and require authentication to ensure data security and integrity.