All SWPanel, available from your application

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

200 OK
cURL
curl -X POST https://api.swpanel.com/v2026/services \
    -H "Authorization: Bearer API_KEY" \
    -H "Accept: application/json"
Response
{ "data": { "id": "server_12345", "type": "hosting", "domain": "domain.com", "status": "active", "created_at": "2026-05-01T10:25:30Z" }, "message": "Service created successfully" }

All things you can you with our API

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 and webhooks

Integrate responses and manage webhooks if necessary

Example

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

Headers

Authorization: Bearer YOUR_API_KEY

Content-Type: application/json

Body (JSON)

{
    "type": "hosting",
    "plan": "professional",
    "domain": "domain.com",
    "datacenter": "ES",
    "mail": {
        "address": "[email protected]",
        "password": "************"
    }
}
200 OK

Response (JSON)

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

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 of the API

Arquitectura de l'API d'SWPanel

Security and reliability at the highest level

HTTPS

Lorem ipsum dolor sit, amet consectetur

API Keys

Lorem ipsum dolor sit, amet consectetur

Logs and auditing

Lorem ipsum dolor sit, amet consectetur

High availability

Lorem ipsum dolor sit, amet consectetur

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.

Ready to start?

Start now!

2026 DeepThink Software SLU. All rights reserved. The prices shown on the website do not include any applicable taxes.