The SoftLayer API

Get automated.

We don’t just have an API. We started with the API, giving it more than 2,200 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—management and monitoring to information retrieval from SoftLayer accounting, inventory, and DNS systems. And then we gave customers full, free access to it. The exact same methods and services. Every bit of them.


Control every aspect and action via API to integrate SoftLayer infrastructure into existing systems and streamline and automate manual tasks.


Support for SOAP, XML-RPC, or REST protocols, C#, PERL, PHP, Python, Ruby, and API clients to let you start fast and work how you choose.


More than 2,200 documented methods across 180 discrete services provide granular control, letting you fine tune system integration and access.

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

Additional APIs for Service-specific Optimization

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

Learn more