DevopsAngle.com discussed the importance of a well-thought-out API Strategy. Recognize.im releases their API for public use. Plus: FullContact's five laws of privacy, Amazon adds common design pattern into SQS queues and SNS notifications, and 18 new APIs.
The Recognize.im API Goes Public
Image recognition platform Recognize.im has provided a private beta API for a while now; as of today the Recognize.im API is open to the public. Check out the video below that explains how their service works:
API Strategy Suggestions
DevopsAngle.com published a post today that discussed API strategy and the growing role that it plays in today’s business world. The post highlights 5 areas of focus for anyone looking to develop a successful API strategy. The first area of focus is “Pick a Business Mode”, using Twitter as an example for how this can affect the application ecosystem that you hope to cultivate. Make sure to check out the full article
API News You Shouldn't Miss
- FullContact's Five Laws of Privacy
- Amazon Adds Common Design Pattern into SQS Queues and SNS Notifications
- RunKeeper for Android, Built on the RunKeeper API
- How Outrigger.com Reduced Page Load Times with AWS
18 New APIs
Today we had 18 new APIs added to our API directory including a romanian car insurance policy information service, a research data management and transfer services, a payment service for arabic-speaking countries, a cloud based cms for mobile apps, a german ecommerce service, a german web hosting platform, a site price comparison service and a machine production data source. Below is more details on each of these new APIs.
ASIROM API: ASIROM is a Romanian car insurance company. They provide a SOAP-based API that enables users to retrieve their insurance policies and offers programmatically. This API has little documentation beyond its WSDL endpoint. The ASIROM website is provided solely in Romanian.
Australian Synchrotron API: The Australian Synchrotron is Australia’s largest national research facility. The synchrotron produces extremely bright x-rays and infrared light that can be used to study a diverse range of materials and processes in great detail.
Australian Synchrotron provides several SOAP-based APIs - such as the MyTARDIS interface and the VBL Storage Gateway - to view, manage, and transfer experimental data in a secure manner. Further information on these services requires user log-in or an email to the provider.
cashU API: cashU is an online payment service provider that focuses on serving the Middle East and North Africa. They provide global and regional online merchants with a suite of payment solutions designed to cater to the local culture and to Arabic online buying habits. Today, cashU serves online shoppers in all Arabic-speaking and surrounding countries, giving people the opportunity to buy online regardless of age, income, nationality, or banking contacts.
cashU is built on and around sophisticated, up-to-date fraud prevention and AML systems, reducing the risks associated with online payments for both buyers and sellers. cashU's online payment services can be accessed programmatically using SOAP calls issued in XML format.
Cloud CMS API: This public API provides RESTful support for all objects and data stores within Cloud CMS, including CRUD, query, full-text search and all other operations. Server authorization is via OAuth2 with all supported flows (password, auth code, implicit, etc). Authenticated access checks against all objects featuring role and team-based security.
Cloud CMS provides one-click infrastructure for all of the needs of our mobile and web applications. This includes Enterprise Content Management services like workflow, auditing, content lifecycle management, mimetype transformations and extractions and more.
Cloud CMS also provides multitenancy for managing domains of users and groups, vaults for backup and restore, registrars for integrated billing of subtenants, directories for identity services and data warehouses for real-time analytics capture and reporting.
DaWanda API: DaWanda is an international, online sales market with a massive collection of handcrafted, hard to find and unique products. Dawanda's market offerings are collected from all over the world with an international focus. You can share your collections with friends and "like" products, publishing wish lists if you choose to. As a seller, you have control over your online marketplace with the ability to create coupon codes and personalized introductions, your own shipping policies and shop terms.
There are currently two APIs (OAuth, Basic) that let you access different information. The Basic, REST API uses GET calls to return information about shops, public user profiles, products and categories. The OAuth API allows access to more sensitive information: User name, address, gender, order items.
dogado Providerbox API: Providerbox offers a unified web-based administration platform for those who wish to offer web hosting services to their customers. Providerbox was designed to be easy to use, requiring neither programming skills nor graphic design experience. After receiving their login credentials, users can thoroughly customize the hosting service, rebranding it to reflect their business's identity.
Providerbox allows users to provide the hosting service to sub-resellers or to end users. Providerbox is a product of dogado, a German hosting solutions provider. Information on Providerbox is available in both English and German.
Ecato Shopping API: Ecato provides price comparison services for ecommerce websites. In your site's product listing Ecato will list (and match your site's formatting) the prices of the same product for various other website's that sell the product with price and shipping included in the estimation. Visitors to your website are now afforded the opportunity to see the prices being offered over the Internet for your product catalog.
The Ecato API uses a simple REST interface with GET calls and JSON and XML data formats. You can return lists of: categories, reviews and product details (top product, prices, rating, user votes). The API is available to all Ecato users regardless of pricing tier.
Ei3 API: Ei3's Internet applications are used by manufacturers to gather, processes and analyze large amounts of machine data. Users are provided with mobile apps, web pages, dashboards and reports that show key performance indicators describing the performance, uptime and quality of machine output. Actionable information about machine production becomes even more valuable when it is integrated fully into the enterprise. But in traditional implementations there are many technical challenges that make this a daunting task for many companies. Ei3′s Web Service solves this by providing tools that link shop-floor data into ERP, Quality and other enterprise computing platforms.
The API allows clients to communicate with Ei3's cloud servers in order to access information about specific machines. The API uses RESTful calls and responses are formatted in XML and JSON.
Field Nation API: Field Nation is a leading U.S. provider of independent field service technicians to the computer service industry. They provide a self service portal that allows customers to source technicians themselves according to the skills they need for a specific job. Services are paid for up front by funding the account from which Field Nation pays its technicians.
Use the SOAP-based Field Nation API to interact with the site programmatically. It can be used to look up technicians, check messages, check costs, monitor work order progress, get company documents, etc.
Joinup API: Joinup is a collaborative platform created by the European Commission that offers a set of services to help e-Government professionals share their experiences with interoperability solutions. The goal is to help such professionals find, choose, re-use, develop, and implement open source software and semantic interoperability assets. Information stored on the platform can be accessed and managed programmatically using Joinup's SOAP-based APIs.
Menumix API: Menümix allows you to view information about restaurants in regions of Germany with an emphasis on: available menu items, distance from your location, deals offered and cuisine type. The service provides a way for restaurants to market themselves online to a wide variety of potential customers.
The Menümix API grants you access to the menu service information about restaurant profiles, current menus with a variety of POST and GET calls. Returns are in JSON or XML. The API primarily caters to restaurateurs wishing to utilize Menümix's information freely or for third party application developers who want to integrate Menümix's regional information into their programs.
New Zealand Ministry of Education DEX API: The New Zealand Ministry of Education provides the Data Exchange Service (DEX), which is the main automated integration point between the student data systems managed by schools and those managed by the Ministry. One of the Ministry's goals is to increase the number of student-management-system-to-DEX transactions. The DEX can be accessed programmatically using SOAP calls issued in XML format.
Papel a Web API: Papel a Web is an advanced, professional method for creating realistic digital versions of publications. It allows users to take advantage of online markets, creating a unique experience for the end user and generating a new sales channel. Papel a Web records numerous statistics to analyze the effectiveness of the user's message and allow for continuous improvement.
Digitized publications are designed to be faithful to the original versions while providing excellent image quality and a high level of readability. Papel a Web is completely customizable, and users can tailor every element on the screen to their needs.
Papel a Web is a very flexible and scalable platform. Its functions are accessible via SOAP API, allowing it to be integrated easily with other processes and systems. Users should note that the Papel a Web website is only offered in Spanish.
Pressbanking API: Pressbanking provides online access to Belgian newspapers and periodicals. Most of these are published in French and Dutch, but a couple are available in German and English. Users can search Pressbanking programmatically using SOAP calls issued in XML format. The website is available in French, Dutch, and English. Pressbanking is a member of the Press Database and Licensing Network (PDLN).
Punkrock.org API: Punkrock.org is a online social hub for information about punk rock music. The community offers access to a variety of media (videos, pictures) community polls, personal and band blogs, current event listings, forums and an avenue to promote your band through the site. The social aspect of the site allows you to "like" favorite bands and tracks as well as groups and businesses involved with the community.
Using POST and GET calls, The Punkrock.org API allows developers an opportunity to create apps for the community that access site held information about: users, friend, mail, notifications, and photos. You need to request an API token for access to services. Returns are formatted in JSON.
Voicebuy VoIP API: Voicebuy is a wholesale VoIP (Voice over IP) provider offering Internet Telephony services to carriers, providers and corporate customers.
With Voicebuy API developers can create and manage user accounts, manage billing and discount systems and more. The API uses SOAP protocol and responses are in XML. Public documentation is not available.
weather-api.net API: Weather-API.net provides weather information with focus on historical weather tracking. Information is currently available from 53 years ago with access to over 1.9 million datapoints. A hourly historical weather forecast is available as well. All of the information comes from government vetted sources of information and has been closely scrutinized for accuracy.
XfccBasic API: XML web services for correspondence chess (Xfcc) was created by Martin Bennedik to define protocols for exchanging data between correspondence chess organizations, servers, and software.
The only protocol currently defined is XfccBasic, which is used to exchange game data between correspondence chess servers and client software. The client software can be used to query the server for a list of games for a given player and to submit a move to the server. The XfccBasic protocol can be accessed programmatically using SOAP calls issued in XML format.