Systems | Development | Analytics | API | Testing

API versioning in Ruby on Rails

Versioning APIs is a critical part of building web applications, as it allows you to make changes that may otherwise break existing API users. Changing the contract between the API and the clients that depend on it is dangerous, and versioning endpoints adds flexibility and safety. Versioning is implemented in many ways - You can version with subdomains, query parameters, URL schemas, headers, and more!

Meet Kong Konnect, Your API Command Center

Build new products faster, improve security, and reduce costs with Kong Konnect. Kong Konnect is one platform to manage them all in one unified control plane: API gateways, AI gateways, ingress, and service meshes. So you can move fast without losing control. That means scaling up to meet demand — and exceeding customer expectations with superior digital experiences. Deployed as a hybrid or a fully managed service, Kong Konnect automates security, federates governance, and lets you adopt AI faster with multi-LLM support.

What is API Documentation and Why is it Important?

Application Programming Interfaces (APIs) integrate diverse software systems and enable seamless communication. 98% of enterprise leaders agree that APIs are essential to an organization’s digital transformation. But just having APIs isn’t enough; it’s equally important to provide clear instructions on how to use them. Think of API documentation as the user manual that comes with a product—except, in this case, the product is code.

SQL Server API: What It Is and How to Create One

SQL Server is a modern relational database management system. It helps data teams store and manage vast amounts of data. However, organizations need efficient methods to access and manipulate this data to leverage it fully. This is where SQL Server APIs come into play. APIs, or Application Programming Interfaces, act as intermediaries enabling different software applications to communicate.

EP9: Platforms - Insights from the Experts

Sanjiva and Asanka welcome Gregor Hohpe and Frank Leymann to explore the modern landscape of platforms. This episode explores the strategic value of platforms, their role in creating platforms, and key architectural principles. Learn about the importance of APIs, cloud native middleware, and developer experience (DX), along with operational considerations like governance and CI/CD. They’ll explore real-world examples, the debate on building vs. buying platforms, and future trends shaped by AI and machine learning.

OData vs REST: What You Need to Know

When two different software applications want to join forces by sharing information, it’s not always a perfect union. Different database structures, programming languages, and network protocols tend to complicate the process. When reading about the various API technologies, you’ve probably come across two terms, OData vs REST, and wondered, “what’s the difference?” It turns out that OData vs. REST are two closely related concepts.

Top 10 API Integration Platforms

Nowadays, businesses need to integrate with various applications and services to streamline operations and improve customer experience. Application Programming Interfaces (APIs) play an important role in enabling this integration by letting different software systems to communicate and share data. API integration platforms are the key to maximizing the potential of your APIs.

Understanding Http Status Codes

HTTP status codes are an essential part of web communication. They provide information about the outcome of a request made to a server. Whether you’re a seasoned developer or a student just starting out, understanding these codes can significantly enhance your ability to debug and optimize web applications. This blog will break down the most common HTTP status codes that one generally encounters, explain their meanings and how to handle them.

Maximizing Design and Performance with API Observability

Struggling with API issues? API observability may have the solution. It reveals the critical insights that hide within API metrics, logs, and traces, offering you the power to diagnose and fix problems swiftly. In this article, we detail what API observability is, how it benefits your systems, and the ways it supersedes traditional monitoring to keep your digital services operating at peak performance.