For years, REST has been the de facto standard for providers when deciding how to design their API. One alternative to REST is gRPC, an open-source remote procedure call framework that runs on the HTTP/2 protocol. Here we look at the advantages offered by gRPC and what use cases it is suited for.
- Articles (352)
- APIs (31)
- Mashups (0)
- SDKs (44)
- Libraries (2)
- Source Code (6)
- Followers (10)
- Developers (0)
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.
With API design often dictating the provision of machine-readable data, Postman notes the difficulty with visualization of this data in a manner that is easily digestible by humans. With the announcement of Postman Visualizer, the company hopes to solve this.
At the GraphQL Summit, being held in San Francisco, Matt DeBergalis, Co-Founder, CTO at Apollo announced the release of the Apollo Client 3.0. Apollo Client is a development tool that reduces the labor involved in creating client-side GUI applications that interact with server-side GraphL APIs.
GraphQL APIs are most definitely not RESTful APIs. They bear some resemblances to RESTful APIs in that they rely on HTTP for making API calls. Like many RESTful APIs, they even use JSON for payload formatting. But, their architectural style is most definitely not RESTful.
One of the most complex topics, especially for organizations that are new to the API economy, is the concept of an API ecosystem. This whitepaper was written to help you demystify what an ecosystem is and its role in your overall API strategy. This is the second of our ongoing series of whitepapers.
GraphQL makes using an API a more flexible undertaking, but it can come with the cost of increased complexity. This is where the benefit of third party GraphQL tools comes into play. GraphQL Editor uses the notion of visual programming to allow developers to create full-fledged APIs in GraphQL.
Recently at the second annual Kong Summit 2019 conference, Kong announced updates to several services and introduced a new product, Kong Studio. The new product is designed to help developers build and maintain APIs for REST and GraphQL.
API design is often treated as a uniform set of generic steps, but this approach can lead to development rework down the road. Instead, APIs should be segregated into three layers to make sure their architecture will scale, before a team chooses from among a set of API design approaches.
While engineers build APIs to enable automation, they don’t always get the same benefits themselves during API development. In this article we will address the common problems with API development below and show how automation can help enterprises create better, faster, and more reliable APIs.
Stoplight, a provider of API design management solutions, has announced the release of Stoplight Studio, a new API visual editor that aims to simplify OpenAPI development. The new interface includes tools designed to enable real-time API testing and to streamline collaboration.