SoftLayer Development Network

Home of all the documentation you need for leveraging the SoftLayer API.

Our API provides direct control over every aspect of every SoftLayer service, as well as your SoftLayer customer account. And when we say every, we mean every .

So learn more now about using the API to manage your SoftLayer environment, integrate the SoftLayer API with other APIs, and more. And connect with other developers to share tips, ideas, and best practices.

Language Guides

While the SoftLayer API can be used with any programming language that has supports the SOAP, XML-RPC, or REST protocols, we have created these API clients to help you get started.

Object Storage

With the release of SoftLayer Object Storage, we wanted to integrate brand-unique, value-added features on top of the already comprehensive tools that have been set in place to provide a first-in-class product for our customers.

Latest Blog Posts

January 2, 2015
We added a new feature, a simple bind importer, to the python CLI client that allows users to easily import bind style DNS zones into the SoftLayer DNS system. Before diving into the caveats that come with dealing with a file format that seems to be more human readable than machine readable, let’s discuss how to use it. ~$ sl dns import usage: sl dns import <file> [—dryRun] ~$ sl dns import realtest.test ... read more
October 30, 2014
One often overlooked but powerful feature of SoftLayer is the ability to run a provision script on any server you deploy. You can use the SoftLayer REST API or the Web-based order form: Make your script available via HTTPS, and SoftLayer will automatically download it onto the new server and execute it for you. If a script fails, you will receive a notification email. ... read more
September 5, 2014
In part seven of this series we explored using fog-softlayer for managing your SoftLayer Global IP addresses. In this installment, we'll look at using tags to bring order to the compute and network assets that we provisioned on SoftLayer. These examples all assume you have ~/.fog which contains the following: :softlayer_username: example-username :softlayer_api_key: 1a1a1a1a1a1a1a1a1a11a1a1a1a1a1a1a1a1a1 ... read more

Latest Forum Discussions

Gentlemen, Has anyone been successful in automating IPV6 PTR? I am unsure whether it is...
Here is my sample code: # Authentication information has been removed vg_service = SoftLayer...
I want to order a hardware via command line sl hardware . . . . . But I read somewhere to use...