SwaggerHub was created to help teams rethink the way they deliver APIs.
More than 70,000 API developers, designers, technical writers, and product managers got started with SwaggerHub in 2017. In that time, we’ve learned a lot about what it takes for API teams to design, document, and deliver APIs at scale.
We’ve also learned a lot about the challenges organizations face when working across multiple teams on hundreds of APIs.
Challenges like:
- How do you ensure everyone involved has visibility into changes to the API?
- How do you update and version your APIs, while ensuring your documentation stays up-to-date?
- How do you ensure consistency in your API design and enforce standards for how APIs are built?
- How do you evolve your design process and adopt new standards like OpenAPI 3.0?
This year, we released several new tools and resources to help address these and other challenges facing API teams. We’ve also reached out to industry leaders and innovators in the API space to get their perspective on what it takes to deliver great APIs. As we look ahead to 2018, we wanted to share some of our best resources and provide a recap of new SwaggerHub capabilities to set your team up for success in the new year.
Tools for Teams to Deliver Great APIs
We kicked off 2017 with the release of three new features, designed to help teams better manage their API design and documentation workflow: Style Validator to set and enforce API style guidelines, Compare & Merge to review and merge design changes, and Projects for organizing APIs within teams.
We also released new integrations with two of the leading API gateways: Apigee and IBM API Connect.
To close out 2017, we added initial support for designing and documenting APIs with the latest version of the OpenAPI Specfication, OpenAPI 3.0.
Planning Your API Strategy
In 2017, we continued to see a growing trend of organizations adopting product management principles for delivering APIs, and acknowledging the business opportunity of the modern “API economy”. We also saw a growing need for teams to have a strategy that addresses the entire lifecycle of an API from planning and design, to documentation, testing, and deployment.
Here are some of our top resources for planning your API strategy:
Insights from the API Industry
Throughout this year we’ve had the chance to reach out to experts from all areas of the world of APIs, to get their perspective on a wide range of topics from API design, collaboration, to how some of the world’s best API teams have implemented successful API strategies.
Check out our most popular interviews below:
Planning and Scaling Your API Design Process
The growing popularity of description formats like OpenAPI (formerly Swagger), has led to an increased focus on the “design first” approach to API development. And as a result, organizations are investing more time and effort into standardizing their API design process and setting requirements for how APIs are designed.
Learn how to standardize and scale your design process with these resources:
Improve API Developer Experience with API Documentation
API documentation is one of the biggest use cases for teams working with OpenAPI, and is one of the primary reasons tools like Swagger UI have become so popular. Good documentation can help increase user adoption, reduce support inquiries, and result in a better experience for the people working with your APIs.
This year, we released a number of resources to help both beginners and experienced API teams document their APIs.
Getting Started with OpenAPI 3.0
The OpenAPI Initiative, which is the group that fosters the development of the OpenAPI Specification, officially released the latest version of the specification in July 2017. OpenAPI 3.0 is the next evolution of the Swagger specification, and in addition to formerly getting a new name, also comes with improvements and new features to help teams leverage the specification throughout the lifecycle of their APIs.
Since the release, we’ve hosted three trainings and released a number of new resources and documentation for getting started:
What API topics would you like to learn more about in 2018? Share your questions in the comments below.