{"Hypermedia APIs"}

APIs Putting Hypermedia To Work

These are some of the APIs that I have come across in the wild, that actually are using hypermedia in their API designs. If there is an API you'd like to see here, and uses hyperemdia, you can add a Github issues, and I'll look into it, or if you are feeling adventurous, you can fork and submit a pull request for this research.

Amazon Web Services Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale. With a few clicks in the AWS Management Console, you can create an API that acts as a u201cfront dooru201d for applications to access data, business logic, or functionality from your back-end services, such as workloads running on Amazon Elastic Compute Cloud (Amazon EC2), code running on AWS Lambda, or any Web application.
Apigility Separating presentation logic from data provides the flexibility to support multiple client form factors, and future-proofs apps to allow behind-the-scenes change without breaking user interfaces. With Apigility, you can take the code that powers your business, and then API-enable it.
Clarify OP3Nvoice makes what was said, searchable. As the world records more and more of its interactions, in more and more ways, it needs a new generation of tools to filter, manage, and process the raw data. OP3Nvoices API, SDKs and plugins enable developers and entrepreneurs to add audio and video search to any application. OP3Nvoice is already being used by disruptors and innovators, as well as some of the world’s largest institutions.
Django REST Django REST framework is a powerful and flexible toolkit that makes it easy to build Web APIs. It offers an attractive, web browseable version of your API, and the option of returning raw JSON. The Django Rest Framework provides powerful model serialization, display data using standard function based views, or get granular with powerful class based views for more complex functionality. All in a fully REST compliant wrapper.
Elastic Path Elastic Path builds commerce software that powers the next generation of digital experiences, helping businesses generate more revenue from their goods, services, and content. Our products, including Commerce Engine, Cortex, and Subscriptions, enable companies to unite discovery, buying, and consumption into outstanding customer experiences that drive more engagement and conversion.
Feedbooks Feedbooks is a digital library and cloud publishing service for both public domain and original books. The main focus of the web site is providing e-books with particularly high-quality typesetting in multiple formats, particularly EPUB, Kindle, and PDF formats. Custom PDF generation settings, like trim size dimensions and margins, are possible on the site.
foxycart FoxyCart is a hosted PCI compliant e-commerce platform built to empower web developers and designers with a powerful and flexible platform with which to add e-commerce functionality to existing systems. Its not an all-in-one system with an integrated CMS, CRM, email marketing system, or anything else. Weve chosen flexibility over bloat, power over features, and built the most flexible and streamlined cart and checkout system available.
Huddle Established in 2006, Huddle creates cloud-based collaboration and content management software for the enterprise. Its patent-pending intelligent technology locates and recommends valuable information to users, with no need for search. Huddle is used by more than 100,000 business and government organizations worldwide, including the central US and UK government, AKQA, HTC and Kia Motors, to securely store, share and collaborate on content with people inside and outside of their organization. Huddle can be accessed online, on desktops and on the move with BlackBerry, iPhone and iPad apps.
PayPal PayPal is an online payments and money transfer service that allows you to send money via email, phone, text message or Skype. They offer products to both individuals and businesses alike, including online vendors, auction sites and corporate users. PayPal connects effortlessly to bank accounts and credit cards.
RESTdesc Semantic descriptions for hypermedia APIs. RESTdesc allows you to capture the functionality of hypermedia APIs, so automated agents can use them. Despite their powerful capabilities, RESTdesc descriptions are easy to master. Description is not a goal in itself: you want your API to be used. See how RESTdesc opens up your API for discovery, based on its functional characteristics.
VerticalResponse VerticalResponse Inc. provides a full suite of Web-based, self-service marketing solutions including email marketing, social media, event marketing, direct mail and online surveys. Its mission is to empower businesses and non-profit organizations to easily and affordably create, share and analyze their own marketing campaigns. Users can benefit from a wide variety of features including more than 700 free email marketing templates; the ability to share their content over social media networks; and robust reporting so that they can understand campaign success.
Wurl Wurl has 11 entities defined, demonstrating the really versatile power of Siren in defining the resources an API is serving up. They have some really nice workflows around each video episode, allowing them to be organized into series, bundles, and providing user management and search. For me it is a great introduction into what hypermedia is, and more specifically what Siren offers, in a working, real-world example.