Systems | Development | Analytics | API | Testing

API

GraphQL Authorization with Konnect, OPA and OIDC

🚀 Join us live to learn about how to implement authentication and authorization for GraphQL APIs using OIDC and OPA with Konnect! 🤝 This tutorial focuses on the solution that can solve for the Authentication and Authorization concerns at the gateway layer. We'll first authenticate users, and if authenticated, then the user’s fine-grain permissions will be evaluated to determine if the user has permission to run the incoming GraphQL request (whether the request is nested or using query variables).

Top Payment Gateway APIs for Developers

Welcome to the fascinating world of Payment APIs! Imagine you're a budding entrepreneur with a brilliant idea for an online store. You want to offer a seamless payment experience to your customers, ensuring smooth credit card transactions and hassle-free order tracking. But where do you start? That's where Payment APIs come into play! Now, let me ask you a question: Have you ever purchased something online using your credit card? Of course, you have!

Understanding API Calls: A Comprehensive Overview

Application Programming Interface (API), is like a hidden gateway that holds the key to unlocking a world of interconnected possibilities. An API acts as the intermediary software that sends a request to a server and subsequently transmits the server's response back to the client. It acts as a secret passage connecting various software systems, enabling them to communicate, collaborate, and exchange information seamlessly.

Self-Hosted Software: Best Practices for Secure and Reliable Deployment

Many organizations power business operations with self-hosted software. Self-hosted or on-premise software runs on a server owned by you or your organization, whereas a software-as-a-service (SaaS) provider manages deployed software using cloud services. The responsibility to install and maintain self-hosted software lies with the user.

Smart Assertions Overview

The Smart Assertion checks both the message content and the metadata such as headers, status codes, and parameters in accordance with the predefined set of rules. Note: The Smart Assertion supersedes the Message Content, Valid HTTP Status Codes, Invalid HTTP Status Codes, HTTP Header Equals, and HTTP Header Exists assertions. They are also easier to setup and configure. The assertions will continue to be available, but we recommend transitioning to Smart Assertions.