Today In APIs: Netflix Hystrix, ZEIT API and 23 New APIs

Romin Irani, November 27th, 2012

NetflixNetflix adds Hystrix to its open source AWS Management toolkit. German Newspaper ZEIT releases API. Plus: SaaS and APIs have disrupted the Enterprise Applications landscape, Gartner on Best Buy’s digital edge in retail and 23 new APIs.

Netflix open sources Hystrix

Netflix has open sourced yet another product in the toolset that it uses to manage its AWS deployment. The tool named Hystrix is used to manage the various services in the AWS cloud and improve the overall resiliency of your services.

Hystrix helps by isolating points of access between the services, stopping cascading failures across them, and providing fallback options. In the past, Netflix has open sourced several AWS management tools, which includes Eureka, a load balancing tool and Chaos Monkey, for testing application resilience.

ZEIT launches API

German Newspaper ZEIT has launched the ZEIT Online Content API that allows developers to search their archives for content dating back till 1946. You require an API key for authorization and the API Explorer allows you to test out the API. In a related blog post, Sebastian Spier has utilized Mashery I/O Docs to combine the API Explorer and Documentation in an interactive console.

API News You Shouldn’t Miss

23 New APIs

Today we had 23 new APIs added to our API directory including a beauty and fashion retailer, a voice and sms communications for apps, an automated personal safety system, an in app sms messaging service, an sms text messaging service and an oauth account authentication service. Below is more details on each of these new APIs.

AsosAsos API: ASOS is a global online beauty and fashion retailer. The ASOS API provides RESTful access to the ASOS catalogue including customer shopping basket and wish list functionality. Results are exclusively JSON formatted.

AT&T Call ManagementAT&T Call Management API: The AT&T Call Management (Beta), powered by Tropo, allows developers to add real time, cross-carrier voice communications to their apps. The API offers communication commands such as answer, ask, call, conference, say, transfer and more for crafting customized experiences for customers. Possible application functionality includes send or receive calls, provide Interactive Voice Response (IVR) logic, Automatic Speech Recognition (ASR), Voice to Text (VTT), Text (SMS) integration, and more. The API uses RESTful calls and responses are formatted in XML and JSON.

CheckInOn.MeCheckInOn.Me API: CheckInOn.Me is an automated personal safety system. Users can create customized routines for CheckInOn.Me to contact mobile devices. Users respond with a personalized “I’m OK” word. The CheckInOn.Me API provides RESTful interface for developers to build entire personal safety systems.

Clickatell ConnectClickatell Connect API: One of eight SMS APIs offered by Clickatell. Clickatell covers over 819 networks in more than 220 countries. Clickatell will connect you to the wireless world through simple integration. You will be able to send SMS messages around the world to your clients, staff or user-database. All our APIs support text, Unicode, binary SMS and flash messaging.

Clickatell’s XML based Connect API makes it possible for third-party web and mobile application users to register and activate a Clickatell SMS service account, buy messaging credits and two way messaging capabilities, and perform other SMS functions all from within the application.

Deepax SMSDeepax SMS API: The service provides SMS text messaging triggered by a number of methods, including HTTP calls, SMPP connection, and upload of Excel files. In each case, the user application specifies the recipient number and message body text, either as URL parameters or data recorded in spreadsheet cells. The service can deliver individual messages generated for specific purposes or bulk SMS messaging to deliver the same message to multiple recipients.
Message delivery can reach recipients via more than 820 mobile networks worldwide.

API methods support submission of HTTP requests with parameters specifying recipient and message text. Methods also allow uploads of files specifying message and recipient. The API accepts and routes replies and other inbound text messages and provides account management functions like available balance inquiries.

LinuxFr.orgLinuxFr.org API: The service provides Open Authentication based on credentials for a user account with the provider’s service. An application is registered with the provider to define its access credentials, then the service allows access to that private account information and completion of actions on behalf of the account. In this way, it avoids the need to create multiple user accounts and disclose personal information for access to separate services.

API methods support obtaining an authorization token for an account registered with the provider and validating the account’s status. The authenticating application can then resubmit the token string to access the user’s registered authentication credentials.

LvvkiLvvki API: Lvvki provides images of restaurants and venues in various cities. Photographers can upload and sell their photos to Lvvki and publishers can purchase the images for use.

The Lvvki API allows developers to access and integrate the functionality and photos of Lvvki with other applications. The Lvvki API returns restaurant and venue information by high-level tags, such as “exterior” and “interior.” Full public documentation is not available; interested developers should contact info@lvvki.com for more information.

MobageMobage API: Mobage is a gaming platform powering free social games for iOS and Android. The Mobage API provides a RESTful API allowing developers to perform authentication, banking and social actions. URLs vary depending on locale and environment type, and responses are JSON formatted.

MogotestMogotest API: Mogotest is a Web Consistency Testing service. The service lets users test their websites offering a number of features such as cross browser compatibility reports, regression testing, screenshot comparisons, authentication and more. The Mogotest API allows user to run tests against their sites programmatically and integrate with their existing testing and deployment tools. The API uses RESTful calls and responses are formatted in XML, JSON and HTML.

Namba.kgNamba.kg API: The Russian-language service provides social networking and interactions focused on music, movies, and other media for users in the central Asian republic of Kyrgyzstan. Users interact via online discussions and other contacts to discuss and share information about popular films, television, and music, along with user posted photos, status messages, and other communications.

API methods support access to information about a user account, including the user’s friend connections, status updates, messages, lists of videos and photos, and related resources on the platform. Methods also allow updating a user’s status messages and creating and updating events.

Nate/CyworldNate/Cyworld API: The service provides a Korean-language social networking platform with capabilities to integrate elements from MySpace and deliver content from a user account to other sites where that person has a presence. Specific mobile device APIs connect content across delivery platforms. Fan and friend capabilities allow users to incorporate interests and social connections with site content.

API methods support integration of MySpace features like photo album, diary, and guestbook. Methods also support a site-specific microblogging function incorporating short text notes optionally incorporating images. The API allows export of a user’s content on the site, as well. Specific mobile device APIs adapt the site content and functions for multiple delivery environments.

Ontimenow Ontimenow API: OnTime Scrum is a project management tool for developers to manage backlog, sprints, and bug tracking. The Ontimenow Scrum API uses REST calls and opens up the Ontime data to 3rd-party developers. The API includes calls to check attachments, contacts, customers, view defects to be corrected, check features, tasks, incidents, projects, releases and users.

OpinionageOpinionage API: The service provides for comparison of opinions expressed online in blog posts and statements on social networking sites. It allows for linking and comparisons among statements on a topic to trigger evaluation of persuasive effect and influence on the opinions of others. The goal of the service is to foster dialogue and comparison among statements of opinion in a way that captures attention of audiences interested in a topic, including public officials and other decision makers.

API methods support definition and interaction with application domains. Methods allow creation and management of user listings and applications associated with those users along with topic and category tags to match statements of opinion about the same matter. The API also handles comments on statements of opinion logged with the service.

PVOutput ServicePVOutput Service API: PVOutput is a free service for sharing, evaluating, and comparing photovoltaic solar panel output data. The PVOutput Service API provides a developer interface for sending and receiving photovoltaic output data.

Retail Intelligence Data Retail Intelligence Data API: Retail Intelligence Data by Digital Folio provides real-time and historical information on major retailer pricing data, as well as stock levels, channel availability, and reference data.

The Retail Intelligence Data API allows developers to access and integrate the functionality and data of Retail Intelligence Data with other applications. Public documentation is not available; interested developers should email team@digitalfolio.com.

SchedulrSchedulr API: Schedulr is a JSON web service which can invoke a URL at a scheduled time. In that callback implementation, users can either put the logic to complete the task online or if it’s a time consuming one, users can queue it up so that background consumers can finish it.

SendySendy API: Sendy is a email newsletter application that allows users to send email newsletters that are self-hosted. Users can manage their lists, create autoresponders, and manage and send email newsletters.

The Sendy API allows developers to access and integrate the functionality of Sendy with other applications. Current API methods include importing and exporting email subscribers.

SimplyCastSimplyCast API: SimplyCast is an online marketing service. SimplyCast offers email marketing solutions, event management services, online surveys, SMS marketing, and contact management.

The SimplyCast API allows developers to access and integrate the functionality of SimplyCast with other applications. Some example API methods include creating contacts, managing contacts, retrieving contacts, and retrieving the current status of servers.

SwellcastSwellcast API: Swellcast provides surf and weather information for many locations in Australia. Swellcast offers forecast information for beaches and surf in Australia.

The Swellcast API allows developers to access and integrate the data of Swellcast with other applications and to create new applications. The API methods are returning information on surf forecasts by all states, by specific states, and by location.

ViggleViggle API: Viggle is a social TV platform that rewards users for “checking in” to shows they are watching. Users earn loyalty rewards for watching TV shows.

The Viggle API allows developers to access and integrate the functionality of Viggle with other applications and to create new applications. Some example API methods include retrieving likes and reminders, managing account information, and retrieving show information.

We Know A Place Nursing Home LocatorWe Know A Place Nursing Home Locator API: We Know A Place is an online directory of services and housing for seniors and elderly people. Users can search for elder care and housing.

The We Know A Place Nursing Home Locator allows developers to access and integrate the nursing home data with other applications and to create new applications. The main API method returns lists and information about nursing homes.

We Know A Place Senior Housing LocatorWe Know A Place Senior Housing Locator API: We Know A Place is an online directory of services and housing for seniors and elderly people. Users can search for elder care and housing.

The We Know A Place Senior Housing Locator allows developers to access and integrate the senior housing data with other applications and to create new applications. The main API method returns lists and information about senior housing.

WebMoneyWebMoney API: The service from Russia processes payments for online transactions such as e-commerce purchases. It is offered as a payment method option alongside credit cards and other methods. It generates an invoice for a completed transaction for online delivery to the buyer. Upon transfer of funds from the buyer, the service triggers fulfillment of the purchased good or service and brokers payment to the seller. This clearinghouse function protects sellers from defaulted payments while saving buyers from the need to create payment accounts with multiple sellers all holding their personal information.

API methods support submission of a transaction for payment and delivery of an invoice to the buyer. Methods support collection of funds from buyer and distribution to seller, along with the resulting trigger to fulfill delivery of the purchased product.

Tags: Daily
Both comments and pings are currently closed.

2 Responses to “Today In APIs: Netflix Hystrix, ZEIT API and 23 New APIs”

November 27th, 2012
at 10:14 pm
Comment by: Mallik

Hi, I’m totally confused through all these API’s.

I need to start work, Which one is better for my business.

Thank you.

December 20th, 2012
at 3:11 pm
Comment by: 54 New APIs: AT&T, Google Apps and Clickatell

[...] Today In APIs: Netflix Hystrix, ZEIT API and 23 New APIs Hystrix helps by isolating points of access between the services, stopping cascading failures across them, and providing fallback options. In the past, Netflix has open sourced several AWS management … messages around the world to your clients, staff … Read more on ProgrammableWeb (blog) [...]

Follow the PW team on Twitter

ProgrammableWeb
APIs, mashups and code. Because the world's your programmable oyster.

John Musser
Founder, ProgrammableWeb

Adam DuVander
Executive Editor, ProgrammableWeb. Author, Map Scripting 101. Lover, APIs.