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

July 25, 2014
This is Part 4 of a series, so to get the most out of it you may want to start at the beginning. This post explores using fog-softlayer to manage your SoftLayer DNS. First however, to give credit where it's due, a thank you goes out to @fernandes. He sent in the initial pull request that adds this DNS support. Configure These examples all assume you have ~/.fog, which contains the following.   ... read more
July 18, 2014
In part two of this series we explored using fog-softlayer to leverage fog, the cloud services library, for managing servers. In this installment, we will cover several examples of using fog-softlayer to manage SoftLayer Object Storage. Configure fog-softlayer for your account. These examples assume you have ~/.fog which contains: ... read more
July 9, 2014
Very small things can make a very large difference. I learned the hard way that one difference between MySQL 5.1.68 and 5.1.70 is that 5.1.70 would spontaneously restart if one of my applications added too many new connections quickly. Keeping all of the packages, their dependencies, and their patches locked down can be overwhelming. This has given rise to the fairly common use of the so-called "Golden Image." The idea is that you get a VM into a state where you know it will perform in a predictable manner and you snapshot it as an image you can create new VMs from. ... 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...