
We're launching our public API — a RESTful interface that lets you automate server provisioning, manage resources, and integrate RDP.sh directly into your own platform.
Navigate to Settings → Developer in your dashboard to create a new API key. Store it securely — you'll need it for all authenticated requests.
Include your API key in the Authorization header of every request:
curl -X GET https://rdp.sh/v1/servers \
-H "Authorization: Bearer YOUR_API_KEY"
| Endpoint | Method | Description |
|---|---|---|
/v1/servers |
GET | List all servers |
/v1/servers |
POST | Create a new server |
/v1/servers/:id |
GET | Get server details |
/v1/servers/:id |
DELETE | Terminate a server |
/v1/account |
GET | Get account information |
/v1/balance |
GET | Check current balance |
curl -X POST https://rdp.sh/v1/servers \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"plan": "rdp-4gb",
"location": "nl",
"os": "windows-server-2022",
"hostname": "my-server"
}'
This is the first stable release of our API. We're actively adding new endpoints based on user feedback.
Need a specific endpoint? Contact our team — we prioritize based on demand.