Daily API RoundUp: AWS Workspaces, Konekt, AddThis, Citymaps

Every day, the ProgrammableWeb team is busy, updating its three primary directories for APIs, clients (language-specific libraries or SDKs for consuming or providing APIs), and source code samples. If you have new APIs, clients, or Source Code examples to add to ProgrammableWeb’s directories, we offer forms (APIs, Clients, Source Code) for submitting them to our API research team. If there’s a listing in one of our directories that you’d like to claim as the owner, please contact us at editor@programmableweb.com.

Six APIs, two SDKs, and Source Code samples have been added to the ProgrammableWeb directory in the Backend, Internet of Things, Reference, and Tools categories among others in the past day. Here are the highlights.


The Amazon WorkSpaces API is one of Amazon Web Services’ many tools for developers to use. This API aids in creating, describing, rebooting, rebuilding, and terminating workspaces. There are several data types that the actions can use. The Amazon Workspaces API Developer Guide provides all the information developers will need to utilize these features of Amazon Web Services. We’ve primarily categorized the Amazon WorkSpaces API under the Reference category. See ProgrammableWeb’s complete list of Reference APIs.

Kemp Technologies provides load balancing services. Developers can use LoadMaster to modify Virtual Services or enable/delete Real Servers and other tasks. The Kemp Technologies LoadMaster API facilitates remote access to the LoadMaster load balancing application. LoadMaster is RESTful using standard HTTP GET requests with returns in XML. The API authenticates via HTTP Basic Auth. We’ve primarily categorized the Kemp Technologies LoadMaster API under the Backend category. See ProgrammableWeb’s complete list of Backend APIs.

Konekt provides a REST API and a low-level TCP/IP socket service API that allow developers to provide cellular connectivity for devices. The REST API offers device management, SMS, and cloud features. The TCP/IP socket service API allows devices to interact with the Konekt Platform and provides access to outgoing SMS and cloud features.


image: Konekt Dash Cellular Dev Kit, from Konekt blog

We’ve primarily categorized the Konekt API under the Internet of Things category. See ProgrammableWeb’s complete list of Internet of Things APIs.

AddThis provides website tools, advertising services, and data solutions to publishers. The AddThis Sharing button can be added to websites for users to share content on social networks. The AddThis Sharing Button API allows users to insert AddThis sharing buttons into their web pages using some unobtrusive JavaScript code. We’ve primarily categorized the AddThis Sharing Button API under the Tools category. See ProgrammableWeb’s complete list of Tools APIs.

Peach Payments is an online and mobile payments platform for emerging markets, primarily focused in Africa and BRIC countries. Developers can post and retrieve payments, and manage user account and customer information with the Peach Payments REST API. We’ve primarily categorized the Peach Payments API under the Payments category. See ProgrammableWeb’s complete list of Payments APIs.

Spectra Logic provides deep storage products, automated backup for tape libraries, and other data storage services. Spectra Logic’s DS3 API leverages Amazon S3 operations along with additional operations to facilitate the transport of data objects to and from tape for archival storage. The REST API accepts standard HTTP POST/GET requests in any programming language and uses Amazon S3 Signature Version 2 headers to pass Authentication information. The HTTP-based interface allows software clients to manage read or write operations for bulk data to and from deep storage. We’ve primarily categorized the Spectra Logic API under the Storage category. See ProgrammableWeb’s complete list of Storage APIs.


Today, two SDKs from Citymaps, a social, visually rich mapping platform, have been added to the Clients area of the directory. Citymaps Android SDK and Citymaps iOS SDK let developers build mobile applications that enable their users to access the Citymaps Map Library for tracking various locations. These SDKs use Java.

image: Citymaps

Source Code

Yesterday, we highlighted some source code samples from Bing Maps for traffic and layering. Today, we are highlighting a few more that have been recently added to the Source Code area of the directory. Bing Maps SDK, Windows 8, and Visual Studio are required to use these source code samples.

Microsoft Bing Maps SDK C# Location Tracking Code Sample demonstrates the code necessary to show current location on a Bing map using C# and the Bing Maps SDK.

Microsoft Bing Maps SDK C# Pixel to Location Sample source code demonstrates a pixel conversion to a longitude and latitude location, using the Bing Maps SDK and C# programming language.

Microsoft Bing Maps SDK C# Style Sample source code demonstrates how to use the Bing Maps SDK and C# programming language to produce aerial and road imagery on a Bing map.

Be sure to read the next Mapping article: Daily API RoundUp: MapmyIndia and BoldChat