Daily API RoundUp: Billingbooth, RivieraBuild, Plus Authorize.Net, ClearBlade 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.

We've added 3 APIs and several SDKs to the ProgrammableWeb directory in Billing, Business, and Tools, as well as other categories. Here, we summarize the new additions and how they can assist developers.


Billingbooth is an API driven billing engine. The Billingbooth API allows for channel-ready billing of a large customer structure, including recurring or subscription charges, multiple product tariffs and concurrent invoicing period schedules. We've categorized the Billingbooth API under the Billing category. See ProgrammableWeb's complete list of Billing APIs.

allProView provides users with an accessible Enterprise Portfolio Management (EPM) Platform. The RESTful allProView API provides tools for Portfolio and Project Management, plus tools for user search, HR, managing time sheets, and more. We've listed this API under the Business category. See ProgrammableWeb's complete list of Business APIs.

Riviera Build is a mobile applications distribution tool. Developers will find the Riviera Build API useful for getting information on applications and Builds uploaded, and uploading new builds. We've categorized this API under the Tools category. See ProgrammableWeb's complete list of Tools APIs.


Authorize.Net provides Internet Protocol (IP) based payment gateway services that enable merchants to authorize credit card and e-check transactions from a Web site, retail store, mail order/telephone order (MOTO) call center or mobile device. Developers can authorize and process payments through the Authorize.Net API, and a live internet connection. To help mobile developers interact with the gateway, the company provides an iOS SDK, which includes guides to implement with ApplePay, and an Android SDK.

Authorize.net iOS app
Authorize.Net iOS App / image: Apple App Store


Retsly is a BaaS that aggregates MLS real estate data for developing real estate products. Retsly cleans and standardizes the MLS data and expose it through a variety of formats, including a REST API. Retsly API methods include agent, geography, office, photo, vendor and listing. Four SDKs for use with the API have been added to the directory, including: Node.js SDK, PHP SDK, JavaScript SDK and Java SDK.

ClearBlade provides secure enterprise software for connecting to the Internet of Things to companies around the world. The ClearBlade API offers a scalable application development platform to integrate with existing applications. Features include micro services, real-time messaging, and analytics. The company provides serveral SDKs which call the ClearBlade API for Integration. These include: Novi Android SDK, Go SDK, C SDK, Novi iOS SDK, Node.js SDK, Java SDK, JavaScript SDK, and an Android SDK.

Karma Runner Karma JavaScript Framework aims to bring instant feedback testing to developers. Its features include: testing on real devices, remote workflow control, Continuous Integration, and more.



Be sure to read the next Billing article: Recurly API v2.5 Includes New Subscription Billing Endpoints and Attributes