Daily API RoundUp: Google Container Engine, Neocities, CardStreams

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 six APIs, five client libraries, and one source code sample to the directory today. Here’s the rundown of what’s new.


Neocities is website creation and discovery service (like a modern version of GeoCities), which provides free hosting and tools. It features an in-browser HTML editor, custom domain support, easy file uploading, RSS feeds, and more. Neocities doesn’t insert ads into its users’ websites. The Neocities API allows developers to make changes to their websites programmatically. image: Neocities

The Neocities API is categorized under Content Management. See ProgrammableWeb’s complete list of Content Management APIs.

The W3C Clipboard API document provides a description for an API that allows users to integrate clipboard operations such as copy, cut, and paste into web applications. This document is designed to provide guidelines for compatibility with existing implementations where possible. A few sample use cases are included with the Documentation, though not all of them may be supported by this specification. The W3C Clipboard API is categorized under Tools. See ProgrammableWeb’s complete list of Tools APIs.

CardStreams is built by Lifestreams Technologies and is a cloud-based Platform for software as a service (SaaS) streams that provide micro-content for mobile, web, and desktop applications. The CardStreams REST API has stream-based storage and retrieval architecture. This API allows for the creation, storage, curation, and distribution of content for display in activity streams and feeds. The CardStreams REST API is categorized under Activity Streams. See ProgrammableWeb’s complete list of Activity Streams APIs.

Two new APIs from Google have been added to the directory:

The Google Container Engine API allows users to develop and manage containers on distributed systems. The Container Engine provides a platform for quickly and easily provisioning resources and managing applications. It is designed to support Kubernetes so that customers can run multiple clouds. The Google Container Engine is still in Alpha and is not recommended for production use. We’ve primarily categorized the Google Container Engine API under Application Development. See ProgrammableWeb’s complete list of Application Development APIs.

The Google QPX Express API allows developers to access information on global airline pricing and availability. By integrating the API into their applications, developers can provide their customers with airfare pricing and shopping services. With one query, QPX Express searches airline schedules, fares, tax rules, and seat availability in order to return fully-priced, availability-checked flight options and booking information. We’ve primarily categorized the Google QPX Express API under Air Travel. See ProgrammableWeb’s complete list of Air Travel APIs.

Deal Pigs finds great deals from online retailers and posts them on their website. The Deal Pigs API allows developers to add deals to their websites and mobile applications by accessing the Deal Pigs deal Feed. The API allows users to retrieve the latest deals from the Deal Pigs deal engine via REST calls. Users can also retrieve a single deal using its Deal ID. The Deal Pigs API is categorized under Discounts. See ProgrammableWeb’s complete list of Discounts APIs.


TripIt is a service from Concur Technologies that facilitates Integration and organization of travel information from many different sources. The Tripit API allows users to access TripIt’s information about travel and itineraries and allows third parties to easily interface with this platform. A number of libraries have been added to the directory for utilizing the TripIt API.

TripIt Ruby Library by Concur Technologies allows developers to integrate the TripIt API into their Ruby applications and services. Other libraries from Concur for TripIt are TripIt Python Library, TripIt PHP Library, TripIt PERL Library, and TripIt Java Library.

image: TripIt App example on Google Play

Source Code

ProfitBricks SOAP API creates duplicate options that are available in the provider’s visual Data Center Designer (DCD) tool. ProfitBricks jclouds JAVA Source Code demonstrates how to use JAVA programming language to create a Data Center Request.

Be sure to read the next Application Development article: Wercker API Announced for Continuous Delivery Platform