When responding to our clients, we can utilize various status codes defined by the HTTP protocol. Others wish to fully utilize HTTP's library of codes to inform their clients of any issues; some APIs simply use the most fundamental codes and develop their own error-signaling systems on top of them. This tutorial explains the CRUD actions and the status codes you should employ for a clean API design.
There may be dozens of off-the-shelf and Software-as-a-Service (SaaS) solutions available, but organizations still need to write their own applications if they expect to compete. We live in an experience economy, meaning every IT effort and spend inside modern enterprises must focus on providing better digital experiences internally and externally. These unique digital experiences, delivered using application software, are the key to standing out from the crowd and unlocking top-line growth.
As we all know, APIs are absolutely everywhere. APIs power almost every aspect of a modern tech business and even non-tech businesses. You may have an internal API that is used by developers to power internal systems and external APIs which expose functionality more publicly. As with any functionality, APIs can also be used to drive revenue by selling them to users in need. Whether you’re selling a REST API, GraphQL API, or other API, learning how to sell your API has become a popular ask.
Security Assertion Markup Language (SAML) is an XML-based open standard that allows organizations to set up single sign-on (SSO) across multiple websites and applications. SAML 2.0 is the latest standard, and was ratified in March 2005, replacing SAML 1.1. We’ll refer to SAML as meaning SAML 2.0 for the remainder of this document. SAML is mostly used as a web-based authentication mechanism as it relies on using the browser to broker the authentication flow.
Python is an extremely popular programming language for building RESTful APIs. Choosing the right framework to create your APIs with is a crucial factor in the initial build phases. In this post, we will explore 5 of the most popular REST API frameworks for building web APIs with Python. These frameworks all leverage Python but have varying levels of complexity and customization. First, let’s dig into some key factors in deciding which framework to begin building with.
We’re excited to announce the general availability of Kong Enterprise 3.1. In Kong Enterprise 3.1, we build on the foundation of our plugin ecosystem by introducing five new plugins and enhancing the functionality of existing ones. These include: We’ll explore the ins and outs of each of these plugins below. But first let’s talk about why plugins are such an important part of Kong’s solutions.
We’re excited to announce new features in Kong Konnect that are designed to increase security and streamline API management. Read on to learn more about what’s new in Kong Konnect.