Daily API RoundUp: Dispatch, Komoju, Plus Usabilla, MasterCard, RunScope SDKs

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.

Several SDKs and 2 APIs have been added to the ProgrammableWeb directory in categories such as Payments, Feedback and Testing . Here, we summarize the new additions and how they can assist developers.

APIs Dispatch Platform allows users to deliver on-demand services to their customers. The SOA PaaS allows communication independently from additional technology. Dispatch Platform API is available for Integration.


The Dispatch.me on-demand customer service application
The Dispatch customer service dashboard and application has an API for third-party integration / image: Dispatch.me


We've listed this API under the Customer Service category. See ProgrammableWeb's complete list of Customer Service APIs.

Komoju is a Japanese company focused on payments, eCommerce, and banking services. The Komoju REST API supports all payment methods in Japanese Yen(JPY) and a hosted page for integrations. We've categorized the Komoju API under the Payments category. See ProgrammableWeb's complete list of Payments APIs.


Usabilla is an online customer feedback service. The Usabilla API allows developers to integrate applications with Usabilla so their users can access customer feedback on their websites. Usabilla Android SDK, by independent developer Claudio Semeraro, provides an integration guide to show a step-by-step process to start an activity with the SDK along with manual instructions and Gradle instructions. Usabilla iOS SDK, also by Claudio Semeraro, contains relative CocoaPods spec.

Usabilla feedback example / image: Usabilla

MasterCard Merchant Identifier API is a tool that provides rich merchant data including descriptors and location information, such as merchant DBA name, Merchant Category Code (MCC), street address, city, state, postal code, country, and sales channels. Several SDKs from MasterCard are available to aid developers with integration. The include a: Ruby SDK, PHP SDK, .NET SDK , and Java SDK.

PhantomJS aims to be a Headless WebKit that is scriptable with a JavaScript API. Phantomjs JavaScript Framework by Independent Developer Ariya Hidayat has been added to the directory. Features include native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG. PhantomJS can be used to test workflow of various open-source projects: Bootstrap, CodeMirror, Ember.js, JQuery Mobile, Less.js, Modernizr, YUI3, and others. The Framework is written in JavaScript.

Runscope is a suite of developer tools that allow users to debug, test and share HTTP or REST API calls. The Runscope API provides programmatic access to data in Runscope accounts. A Python SDK is provided by the company to assist developers in implementing the API. In addition, two SDKs from independent developers have been added to the directory. They are the Runscope .NET SDK by Darrel Miller and the Runscope iOS SDK by Hung Truong which both aim to ease interaction to test and monitor APIs.

The Buddy Platform provides developers with IoT, M2M or connected device data capture and exchange services. The Buddy Platform API allows developers gather device data, edit user accounts, add friend lists, access photo albums, and implement push notifications. The following SDKS are provided by The Buddy Platform for integration: Buddy Platform JavaScript SDK offers resources to install, initialize, contribute, format requests, authenticate, Parse responses, and save credentials with the API. Buddy Platform .NET SDK provides NuGet and GitHub development resources. Buddy Platform Android SDK provides installation instructions from Maven & from Gradle.. Buddy Platform iOS SDK provides guides to build request, authenticate, parse responses, and save credentials.

Be sure to read the next Payments article: W3C Creates Working Group to Develop Payments Standards, APIs