Daily API RoundUp: Heartland, Cirrus Identity, Simpliroute, RunKeeper, Node.js Frameworks

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 have been added to the ProgrammableWeb directory in categories such as Bitcoin, Identity, Domains, and Logistics. Additionally, some Node.js frameworks were added, as were several SDKs for RunKeeper health & fitness tracking service. Here's a look at what's new.


Ever wondered how many hamburgers you could buy with your bitcoins? Bitbond, a provider of Bitcoin loans to a global market, has an API for you. Bitbond BitcoinPPI (Purchasing Power Index) API measures the value of Bitcoin by its purchasing power of a Big Mac hamburger. It supports conversion to a local currency, and global average purchasing power. Its data is updated every 15 minutes.

BitcoinPPI API reveals the value of bitcoins in BigMacs

According to this chart, 1 bitcoin could buy 129.84 bitcoins as of today / image: Bitbond, BitcoinPPI

We've categorized this API under the Bitcoin category. See ProgrammableWeb's complete list of Bitcoin APIs.

Cirrus Identity provides online account linking services for logging into multiple accounts with one identity. The Cirrus Identity REST API allows developers to integrate the functionality of Cirrus Identity with other applications. We've categorized the Cirrus Identity API under the Identity category. See ProgrammableWeb's complete list of Identity APIs.

Simpliroute is a fleet management and logistics provider. The Simpliroute REST API allows developers to access Simpleroute's functions to manage vehicles, manage routes, and manage users. We've categorized the Simpliroute API under the Logistics category. See ProgrammableWeb's complete list of Logistics APIs.

Wind Serve provides Linux consulting and web development services. Their DNS Check API features DNS monitoring, record updates, and troubleshooting. The DNS Check API can be used to extend monitoring systems. This API is in the Domains category. See ProgrammableWeb's complete list of Domains APIs.

DataCulture provides data-driven automation services for supply chain management. The DataCulture REST API allows developers to access and integrate the functionality of DataCulture with other applications. API access comes with account service. The DataCulture API is listed under the Automation category. See ProgrammableWeb's complete list of Automation APIs.

Heartland provides payment solutions for payroll, gift cards, point of sale, mobile payments, schools and more. Heartland Payment Systems API allows developers to integrate the SecureSubmit payments and billing functionalities into Web services for industries such as restaurants, mobile ordering, education, retail, and more.

This API is listed under the Payments category. See ProgrammableWeb's complete list of Payments APIs.

Frameworks, SDKs & Libraries

RunKeeper is an online health and fitness tracking service built on top of the Health Graph. The Health Graph allows users to keep track of their workouts, nutrition information, sleep and body measurements data, blood glucose levels, and much more in one place. Users can authorize any of the large and growing number of health and fitness partner apps and devices to read and write data to the Health Graph on their behalf. RunKeeper's Health Graph API provides developers access to all of this Health Graph information including things such as user profiles, fitness activities, nutrition information, and weight information. Several SDKs for use with the API have been added to the directory.

RunKeeper health graph API

RunKeeper Health Graph can provide users with an understanding of how behaviors correlate with health changes / image: RunKeeper

RunKeeper Health Graph Android SDK by Levelcap permits API communication to integrate running features into applications. See content related to OAuth initialization methods, updated fitness activity, and a sample Web application with TomCat as a plugin.

RunKeeper Health Graph iOS SDK by Reid van Melle allows to communicate with the API to implement running features into applications. It contains ASI HTTP request, SB JSON, and OAuthClient2. Although is not official, the SDK will be constantly updated over time to facilitate Integration.

RunKeeper Health Graph Node.js SDK by Mark Sopercommunicates with the API to implement running features into applications. Guides available to create a client by registering a new application, use API methods by accessing with token, and extend a project by adding support for new calls.

RunKeeper Health Graph .NET SDK by Mark Brady interacts with the API to integrate running features into applications. Implementation references are available on GitHub. Available also on NuGet

The Sane Stack is a Node.js framework that offers developers a Sails and Ember cli to faciliate application development. This Framework is cited as being an early prototype with further developments to come.

AllcountJS Node.js Framework intends to provide an open source full-stack Node.js framework for application development. The framework's objective is to be designed to build production-ready Web and mobile business applications. It offers business applications such for basic ones like CRUD as well as the more complex such as CRM, inventory, accounting and other enterprise systems that have domain objects with different views.

Catberry Node.js Framework is a Node.js framework that offers developers Flux architecture, isomorphic Web-components and progressive rendering.

Be sure to read the next Domains article: Amazon Launches Route 53 Auto Naming API for Microservices