API SWPanel

All SWPanel, available from your application

Automate operations, integrate services, and build workflows with a fast, secure, and scalable API. Manage domains, hosting, email, databases, FTP accounts, and much more from any application.

API

All things you can you with our API

Domains

Register, transfer, renew and manage domains, DNS zones and associated configurations.

Hosting

Create, modify and monitor hosting plans, resources and configurations of your services.

Mail

Manage email accounts, aliases, sending, quotas and configurations in an automated way.

Database

Manage databases, users, permissions and credentials from your applications.

FTP

Create and manage FTP accounts, access and permissions for your projects and clients.

And a lot more...

Access dozens of additional resources to integrate, automate and scale your processes.

Workflow

How does it works

1. Create/access your SWPanel account

Log in to your account or create a new one.

2. Generate your API Key

Generate your personal API Key from the SWPanel

3. Make HTTPS requests

Use the endpoints available in our API

4. Receive responses

Integrate the responses received and manage them according to the flow of your application.

Example

Practical example

POST
https://api.swpanel.com/v2026/services/
200 OK

Headers

Authorization: Bearer YOUR_API_KEY

Content-Type: application/json

Body (JSON)

{
    "hosting": {
        "id_service_type": "25-H102"
    },
    "domain": {
        "name": "domain.com",
        "register": true
    },
    "datacenter": "01"
}

Response (JSON)

{
    "data": {
        "id": "server_12345",
        "type": "hosting",
        "domain": "domain.com",
        "status": "active",
        "created_at": "2026-05-01T10:25:30Z"
    },
    "message": "Service created successfully"
}
Endpoints

Available endpoints

Resource GET POST PUT DELETE Description
Services ✓ ✓ ✓ ✓ Services management
Mail ✓ ✓ ✓ ✓ Mail management
FTP ✓ ✓ ✓ ✓ FTP management
Database ✓ ✓ ✓ ✓ Database management
DNS ✓ ✓ ✓ ✓ DNS management
DNSSEC ✓ ✓ ✓ ✓ DNSSEC management
Crons ✓ ✓ ✓ ✓ Crons management
Dominios ✓ ✓ ✓ ✓ Dominios management
SSL ✓ ✓ - - SSL management
Architecture

Architecture of the API

Arquitectura de l'API d'SWPanel

Security and reliability at the highest level

HTTPS

Encrypted and secure communication for every request.

API Keys

Protected access using authentication keys.

Logs & Auditing

Operation logs for complete traceability.

High availability

Reliable service with maximum uptime.

Frequently Asked Questions

Do you have any questions?
We’ll answer them for you

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.

All SWPanel, available from your application

Automate operations, integrate services, and build workflows with a fast, secure, and scalable API. Manage domains, hosting, email, databases, FTP accounts, and much more from any application.