Daily API RoundUp: Bit9 + Carbon Black, MotaWord, Habitica, CometChat

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.

We've added 6 APIs and several SDKs to the ProgrammableWeb directory in categories such as Translation, Payments, Games, and Security. Here's a look at what's new.


Carbon Black is an Endpoint threat detection and response Platform that enables SOC and incident response (IR) teams to prep for a data breach. The Carbon Black API is a RESTful API for Bit9 + Carbon Black and has 3 Documentation packages: Client API, Server API, and Feed API.

Carbon Black API for Endpoint Threat detection
The Bit9 + Carbon Black Security Solution consists of two threat detection products / image: Bit 9 + Carbon Black


We've categorized the Carbon Black API under the Security category. See ProgrammableWeb's complete list of Security APIs.

MotaWord provides translation services that are powered by humans. The MotaWord API provides translations in over 70 languages and lets developers get quotes, submit translation projects along with documents and style guides, track the progress of projects and get activity feeds in real time. The MotaWord API is categorized under Translation. See ProgrammableWeb's complete list of Translation APIs.

Habitica is a gamification habitat and a productivity application that helps users to achieve goals. The Habitica API allows Integration of content, users, groups, and challenges. Players use Habitica for work, health, and school purposes to track and change habits.

Gamify tasks with Habitica, integrate via API
Gamify life by turning tasks into little monsters to conquer with Habitica / image: Habitica


We've listed the Habitica API under the Games category. See ProgrammableWeb's complete list of Games APIs.

CometChat allows application builders to integrate chat features into web services. With the CometChat REST API, developers can create users, remove users, update users, add friend, and remove friend within an application. Documentation includes access in PHP language. We've categorized the CometChat API under the Chat category. See ProgrammableWeb's complete list of Chat APIs.

Reveal Mobile lets developers target their users with ads based on location, beacon interactions, and other installed apps. With Reveal Mobile Mobile Insights API, developers can integrate analytics features into apps to engage consumers. iOS and Android SDKs are available. We've listed this API under the Advertising category. See ProgrammableWeb's complete list of ccc APIs.

Supportkit API adds messaging features to applications for engaging with customers. Supportkit features integration with multiple CRM channels, email services and Slack. We've listed this API under the Customer Relationship Management category. See ProgrammableWeb's complete list of CRM APIs.


Kash is an online and mobile solution for direct debit payments for businesses. The Kash REST API allows developers to integrate the payment service, get a list of available banks that work with Kash, send banking credentials, and manage transactions. Several SDKs for use witht the Kash REST API have been added to the directory. They are Node.js Client SDK, Java Client SDK, Python Client SDK, PHP SDK, Android SDK, and iOS SDK.

Budget Your Trip determines travel costs based on expenses curated from actual travelers. Users register on the site for free and enter expenses by category and location. The travel expenses are averaged and aggregated to get typical travel costs for destinations around the world. The Budget Your Trip API provides this travel cost data (similar to what is displayed on the website), as well as currency conversion and location information. Several SDKs for use with the API are available. They include: Swift SDK, Objective-C SDK, C# SDK, Ruby SDK, Android SDK, Java SDK, and are all provided by Budget Your Trip.

AngularJS is a platform that allows developers to extend static HTML vocabulary to interactive content in web and mobile applications. Integrate the platform, manage account information, get features and send and receive data with the AngularJS API. Two SDKs by independent developers for use with the API have been added to the Library. AngularJS JavaScript ngTagEditor SDK is a lightweight tag input system and editor for developers to use with AngularJS. AngularJS JavaScript angular-googleapi SDK is a module to assist developers in integrating Google APIs. Some of the features are login support and Google calendar methods.

Be sure to read the next Security article: IBM Launches Identity Mixer to Help Protect Consumer Identity