Build with Confidence: Beta API Specs Available Now

Few things are more frustrating than encountering a product with either no documentation or worse: documentation that leads you astray. When it comes to developing APIs, schemas typically define how requests and responses are formatted and guide how clients and services exchange data. Commonly,…
GraphQL from the Ground Up

Building APIs is a craft. Your API product must be stable, accurate, well documented, performant, and meet the informational demands of your clients — no small task. In this series, we'll take a close look at GraphQL , a trending API technology that aims to help you deliver efficient and capable…
How to Fix a SIGILL Kong Crash on Arm64

Kong will crash on the ARM64 platform (the machine with Mac M1/M2 chips or any ARM64 platform). The error message shows the crash is triggered by the SIGILL signal, which means there is an illegal instruction in the Kong binary code. And it turns out to be caused by an error in the LuaJIT…
Best Practices for API Design Guidelines

Creating API design guidelines is a common practice for many enterprises. The goal? Ensuring that all teams involved in API development will adhere to them. However, this goal is often not achieved, as developers may not take the time to read, study, and apply these guidelines. To address this…
Extending Kong Dev Portal With GraphQL

Kong Dev Portal comes out of the box with a RESTful API -based catalog and YAML-based template functionality. In this tutorial, I'll show you how to get to the next level of API documentation using Kong Dev Portal with GraphQL. That way, you'll be able to give your API developers an interactive…
Kong Community Documentation: Mentoring Technical Writers

Calling all technical writers! Kong is applying to participate in this year’s Season of Docs and would love to work alongside you. The goal is to foster collaboration between open source projects and technical writers. Season of Docs is a unique program that pairs technical writers with our open…