4 Powerful Models for Your Developer Champion Program

Thomas Bush

Champion programs are a new way to interact with your developer community, and there’s a reason that plenty of big tech companies — Microsoft, Salesforce, and Docker included — have created their own. These developer programs can easily feed into every aspect of your business, making money go further both in and out of your developer ecosystem. Read more

AsyncAPI vs OpenAPI: What’s The Difference?

Kristopher Sandoval

The world of APIs is often one of competing standards, interests, and solutions. While we tend to talk about the API space as a cohesive community, the reality is that APIs on the internet encompasses something more universal.

In the API documentation space, this ultimately comes down to a question of consumption. Read more

Book Review: The Design of Web APIs

J. Simpson

Arnaud Lauret’s The Design Of Web APIs is a comprehensive, thorough guidebook, teaching you everything you need to know about web APIs and API design in general. No matter who you are or how far along you are in your development career, you’re likely to learn something new from Lauret. Read more

5 Common API Vulnerabilities (and How to Fix Them)

Thomas Bush

Companies of all sizes are struggling to keep their APIs safe, as evidenced by the many recent hacks, leaks, and exploits. While the traditional approach to API security largely focuses on technical aspects, like managing Denial of Service attacks and preventing code injections, it turns out that a growing number of hacks are actually caused by poor management of API permissions or flaws in business logic. Read more

How to Smartly Sunset and Deprecate APIs

Kristopher Sandoval

The life of an API follows a predictable lifecycle – from creation to deprecation, each stage of the API lifecycle denotes an important event, and it carries with it a set of best practices. API developers tend to think about the future in very positive ways – how the API will behave, what its design will be – but in doing so, they don’t always consider what the end of that API might look like. Read more

Why You Should Auto-Generate API Client Libraries

Thomas Bush

Client libraries are one of few ways to dramatically improve Developer Experience (DX) for your APIs. However, with all the programming languages your developers use, creating client libraries can be quite a challenge — and that’s not to mention the maintenance that comes with every update to your APIs. Read more

Do API Standards Differ From Industry to Industry?

Art Anthony

At first glance, it would seem that the API space has embraced unified design standards. RESTful development uses HTTP to communicate between a client and a server. OpenAPI Spec serves to extend REST APIs, improving documentation and making APIs machine-friendly.

However, with just a little digging, it becomes apparent that this isn’t always the case. Read more