SoftLayer API Overview
SoftLayer’s Application Programming Interface (API) is the development interface that gives developers and system administrators direct interaction with SoftLayer’s backend system. The functionality exposed by our API allows users to perform remote server management, monitoring and retrieve information from SoftLayer’s various systems such as accounting, inventory and DNS. Our API powers many of the features in the SoftLayer Customer Portal, which typically means if an interaction is possible in the Customer Portal, it may be executed in our API, as well.
Who Should Use the API?
The SoftLayer API (SLAPI) is available to all SoftLayer customers at no additional charge. We encourage our customers with a basic knowledge of object-oriented programming to take full advantage of the capabilities the SLAPI offers. While SoftLayer customers use the SLAPI for a variety of tasks, the ability to programmatically interact with all portions of the SoftLayer environment within the API results in the majority of our customers using the SLAPI to automate tasks.
Where to go From Here
Now that you know the basics, it is time to start coding. Check out our Getting Started Guide to see how to create an API user and make your first call. We also maintain a number of guides for specific languages:
- Visual Basic .NET