A hypermedia API is an API that contains links in the responses. In this tutorial, you’ll learn what such an API looks like and why you might want to create one. Ismael Celis over at Thoughtbot will take you thru building a generic Ruby client written according to Hypermedia design patterns.
API Design Articles
The following is a list of ProgrammableWeb articles that matched your search term. On an nearly 24/7 basis, ProgrammableWeb publishes new articles ranging from news to opinion to tutorials for both developers and API providers. All of our articles are categorized in such a way that you can find your way to related articles, APIs, SDKs, Libraries, Frameworks, Tutorials and Sample Source Code. If you have an interest in contributing any of the aforementioned content to ProgrammableWeb, be sure to read our guidelines for such contributions.
In order for APIs to deliver on a myriad of benefits and objectives, organizations must design them with scale in mind. However, the need to build high-performing APIs that scale with the business ecosystem is pressuring many development teams to build APIs that may be restricting business growth.
Readme.io, a service that greatly simplifies the process of documenting technologies like APIs, is taking its popularity with API providers to the next level in a new offering called Build. Working off that tradition of simplicity, Build simplifies the design, provisioning and consumption of APIs.
Congratulations, your API is now production ready. Next you will need to provide documentation to consumers so they can integrate the data and services you have exposed via API quickly. This part covers API documentation including the role of API specs and a number of available tools.
At this point in your API journey, you have made a number of business decisions and a couple of technical ones. Now, several crucial decisions need to be made around security. Securing an API is an often neglected task, yet doing so is at the heart of an effective API strategy.
With business decisions in place for your API strategy, we've moved on to some more technical issues, such as the reference and API architectures, and the choice of API specification formats. Now in this part, let's take a look at the range of API lifecycle tooling available.
The first few decisions around building an API strategy centered on the business components. With those in place, building the API is now possible. The API strategy moves to becoming more of a technical concern for several steps as you resolve API design, security, and API Ops.
After enduring controversy over its original license (referred to as "BSD+Patents") for the React framework and then capitulating by switching to the open source MIT license, Facebook has announced a license for GraphQL that open source pioneer Bruce Perens says is too restrictive (includes video).
Our API Testing Series continues with a look at two command line tools – HTTPie and curl. Both of these tools are ideal for exploration. Along the way you will create a couple of API tests running against the Trello API, which is a real API with formal authentication tokens.
Often API responses give you way more data than you ever wanted. Normally this isn’t a problem but sometimes you’d really rather receive just the fields you want in the payload to avoid putting strain on your app. Wesley Chun shows you how to do exactly that with Google APIs and field masks.