You can develop applications for SmartCloud using the IBM Social Business Toolkit. The Social Business Toolkit provides is a set of extensible tools and resources for developers who want to incorporate social capabilities into their applications and business processes. Social capabilities include features and functionality that tap into the power of social interactions, business networks, community-based problem solving, and more.
You can find the IBM Social Business Toolkit in the IBM Social Business Development wiki. It includes API reference for both cloud and on-premise developers and detailed information on setting up and using Open Authorization and IBM SmartCloud Software as a Service, You will also find documentation on how to integrate applications with IBM SmartCloud and links to the API explorer.