cPanel® Blog

Introducing cPanel’s All-New Software Development Kit Documentation

Today, we in cPanel’s documentation department are excited to publish our brand new, completely rewritten and restyled Software Development Kit (SDK)!

 sdkblog1

The new Software Development Kit landing page.


The SDK section of our documentation provides detailed information for all of our APIs, plus topic-based documentation to help you use those API calls to integrate your applications with cPanel & WHM. Over time, our SDK documentation had sadly gotten a little out of date, and it lacked the example code to make it really user friendly. We’ve made sure to correct that, and are working toward the best developer documentation we can provide.

Here are just a few exciting new aspects of the new SDK:

  • A new, friendlier layout.
  • A Quickstart Development Guide for new developers who aren’t sure where to start.
  • Code examples for all of our API functions.
  • Code examples and expanded documentation for integration systems like our LiveAPI and Standardized Hooks systems.
  • Step-by-step tutorials for common tasks.

Screen Shot 2015-01-05 at 5.21.20 PM

Sidebars provide essential information at first glance.

Each API function’s documentation includes examples of several types of calls, plus output examples.

We have also retired many of our previous SDK’s topics that involved deprecated or removed functionality from early versions of cPanel & WHM.

You can check out our new SDK here.

cPanel’s technical writers are still adding new SDK topics and expanding on what we published today. If there’s a topic that you don’t see, or a tutorial that you want us to provide, please let us know!

  • For the past few days, I’ve been searching for API doc entries, and all the links in the search engines took me to “page not found”. Have you added (or are you planning) to add 301 responses to all the old URLs, directing to the corresponding new pages? I’ve always found external search engines the easiest ways to find pages in the cPanel documentation, so I’m hoping it will start working again soon.