The GraphQL Editor is a supportive tool for both advanced GraphQL users as well as those taking their first steps with GraphQL APIs.Read More
Stoplight is a collaborative API design platform that integrates seamlessly into your existing workflows to enable all stakeholders working with APIs to be more productive. We believe in a design-first approach to API development, so we created products that provide a means for design-first development. Developing good design-first practices will minimize future costs, speed up your time t...Read More
Visual Paradigm, a software design tool tailored for agile software projects. It supports UML, BPMN, ERD, DFD, SysML. It also supports use cases, wireframeing, code engineering, etc.Read More
Google API Improvement Proposals (AIP)
AIP stands for API Improvement Proposal, which is a design document providing high-level, concise documentation for API development. The goal is for these documents to serve as the source of truth for API-related documentation at Google and the way API teams discuss and come to consensus on API guidance. The program is named and styled after Python's enhancement proposals (PEPs) which have...Read More
The Web's Uniform Interface is based on a large and growing set of specifications. These specifications establish the shared concepts that providers and consumers of Web services can rely on. Web Concepts is providing an overview of these concepts and of the specifications defining them. One example for how this works is the Hypertext Markup Language (HTML), which defines the media type...Read More
GraphQL, gRPC and REST, Oh My! A Method for Unified API Design
As APIs are adopted in more and more organizations, the need for successful API design and implementation becomes more pressing. Companies that adopt a single API definition format (OpenAPI, AsyncAPI, Schema Definition Language, Protobuff, etc.) are likely to find their options limited as their API ecosystem grows and matures over time. In order to avoid forcing the entire company to adopt...
Open APIs Wide Open
The OpenAPI specification is open — really open. From the beginning, the specification allowed specification extensions (properties prefixed by "x-" ) just about anywhere. This feature adds extensibility, yes, but also great power. At Apiture, we embrace the API First design process and use specification extensions to augment our APIs, automate much of our build pipeline, and improve our d...
The Augmented API Design Reviewer
API Design Reviews can be a total nightmare when it comes to check API Design Guidelines conformance. Hopefully, this can be automated using the OpenAPI Specification and Spectral, a JSON/YAML lintern and so you'll be able to focus on other more interesting tasks. But that will only work if you know how to build and use Spectral rulesets. During this session you'll discover the basics of S...