Daily API RoundUp: Google Geocoding, Intuit, BrainCert

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 5 APIs to the ProgrammableWeb directory today in Payments, Application Development, and Education categories. Also new to the directory: Google Geocoding Node.js and .NET libraries.


Intuit provides businesses with a way to manage their finances. The Intuit QuickBooks Payments API allows developers to integrate the QuickBooks payment service within apps. With the API, developers can create customized eCommerce apps that process credit card payments. We’ve primarily categorized the Intuit QuickBooks Payments API under the Payments category. See ProgrammableWeb’s complete list of Payments APIs.

LaunchDarkly is an application feature management and deployment Platform. LaunchDarkly also offers multiple SDKs in a variety of languages. The LaunchDarkly REST API allows developers to integrate LaunchDarkly functionality  within applications. We’ve primarily categorized the LaunchDarkly API under the Application Development category. See ProgrammableWeb’s complete list of Application Development APIs.

The API from EnderMetrics allows developers to integrate analytics technology into their mobile education apps. The EnderMetrics API collects information on how children learn and develop skills while using education apps so that those apps can be optimized to better serve children's needs.

BrainCert education platform offers tools for learning and teaching online. The BrainCert Virtual Classroom API allows developers to schedule and launch live classes, record sessions, hold video conferences, host group chats, share desktops, and much more. The BrainCert Whiteboard API allows developers to embed a Flash-based Interactive Whiteboard on their websites. The whiteboard features a drawing tool, highlighter, text editor, LaTeX math equations, Wolfram Alpha outputs, snapshot saving, and more.


BrainCert Virtual Classroom
image: BrainCert Virtual Classroom

We’ve categorized the EnderMetrics and BrainCert APIs under Education. See ProgrammableWeb’s complete list of Education APIs.


The Google Geocoding API is a Web Service for the Google Maps API. The API transforms addresses into geographical locations with coordinates, and also provides reverse geocoding services. Three libraries for use with the Google Geocoding API have been added to the directory. They are:

Google Geocoding Android Library by Google: This official Java Library has the potential to expand functionality due to the other APIs included: Directions API, Distance Matrix API, Elevation API, Geocoding API, Roads API, and Time Zone API.

Google Geocoding Node.js Library by Felipe Oliveira can access the API functionalities of the Geocoding API that encompass latitude and longitude lookup and geocoding responses. To work with latitude and longitude using Node.js, parameters include address, components, region, and language. To obtain responses, JSON should contain status and results.

Google Geocoding .NET library by Andrew Burgess aims to ease the work with the newest API version using Google Maps. Compiling, usage, and return-data capabilities are available.

Sailthru is an email and messaging marketing platform that allows companies to engage with their customers through predictive personalization. The company provides the Sailthru API for customization and Integration. Two Sailthru SDKs have been added to the directory for use with the Sailthru API. They are the Sailthru Android SDK for use with Android devices, and the Sailthru iOS SDK for use with iOS applications and devices.

Be sure to read the next Education article: Google Announces Classroom API