The SoftLayer API

Get automated.

We don’t just have an API. We started with the API, giving it more than 3,000 documented methods across 180 discrete services. And then we built our internal management system and our customer portal to use it, automating our entire portfolio of services—from management and monitoring to information retrieval from SoftLayer accounting, inventory, and DNS systems. And then we gave customers full, free access to all of the methods and services. Every last one of them.


Control every aspect and action on your SoftLayer infrastructure via API.


We support SOAP, XML-RPC, or REST protocols, C#, PERL, PHP, Python, Ruby, and API clients.

Granular Control

Manage integration and access with more than 2,200 documented methods across 180 discrete services.

SoftLayer Development Network

Developer Community and Knowledgebase for the SoftLayer API

Search for specific API services and methods, read development-focused blogs, and connect with other developers to share tips, ideas, and best practices at the SoftLayer Development Network (SLDN).

Learn More

Message Queue and Object Storage Control

Service-specific Optimization

Additional APIs built specifically for SoftLayer message queue and object storage services provide extended features and functionality.

Learn More