Systems | Development | Analytics | API | Testing

May 2023

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.
Featured Post

CIAM Beyond Access Management - Is Your CIAM Programme There Yet?

An important question to pose to the modern organisation is how mature is their Customer Identity and Access Management (CIAM) programme, and how do they plan to evolve it? Recently, we have seen a real desire from organisations to move beyond delivering the traditional CIAM requirements focused only on security to delivering a richer, more personalised experience for customers, across multiple touch points. In fact, 67% of the 200 UK and Ireland respondents who took part in a WSO2 and Vanson Bourne research study last year said they are utilising a CIAM platform. With this context in mind, it is a promising sign, therefore, that we have seen many existing and prospective CIAM customers seeing a fairly rapid evolution in maturity over the last year at WSO2.

4 Microservices Examples: Amazon, Netflix, Uber, and Etsy

Some of the most innovative and profitable microservices architecture examples among enterprise companies in the world — like Amazon, Netflix, Uber, and Etsy — attribute their IT initiatives’ enormous success in part to the adoption of microservices. Over time these enterprises dismantled their monolithic applications. They then refactored them into microservices-based architectures to quickly achieve scaling advantages, greater business agility, and unimaginable profits.

Reworked Plugin Queues in Kong Gateway 3.3

Starting with the 3.3 release, Kong Gateway includes a new implementation of the internal queues that are used by several plugins to decouple the production of data in the proxy path and its submission to a receiving server, such as a log server. We’ll walk you through why queues are needed, why a new implementation was required, how the new implementation works and how queues are configured.

New Horizons with Kong Gateway 3.3 for Open Source

As API usage and dependence continue to grow, the need for a reliable, performant, and secure API gateway has become even more essential. Kong Gateway Open Source continues to be the world’s most adopted API gateway, setting the benchmark for performance, reliability, and observability. Today, we’re excited to unveil Kong Gateway 3.3 for Open Source, a release that once again elevates the API gateway experience to new heights.

Data Driving Smart Assertions in ReadyAPI

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 The smart assertion will allow users to check multiple fields in a response with just one assertion. In this video we show you how you can also data drive the assertion.

Moesif's New Usage-Based Pricing Model

This month at Moesif, we released a new usage-based pricing model for our platform. With these changes, we have brought in a new pricing scheme that is better aligned with customer value and requirements. In this article, we will walk through the history of pricing at Moesif and how we designed our latest pricing update, which is our third iteration.

Commercializing your APIs

No go-to-market strategy is complete without having a way to generate revenue from your product. APIs are no different. Indeed, in today’s flourishing API economy, you have a great opportunity to unlock revenue and really make your API work for you. All you need is a sound strategy to commercialize your API product and the right tools to support your monetary goals.

Unleashing the Power of API Generation for SQL Server Databases: An Exciting Innovation

APIs, or Application Programming Interfaces, have become an essential component of modern software development. They serve as the communication medium that enables different software components to interact with each other and allows for business data integration. In particular, APIs have become increasingly important for interacting with databases, like Microsoft’s SQL Server, by providing a structured way to read and manipulate data.

What's New in Kong Enterprise 3.3?

We’re excited to announce the general availability of Kong Enterprise 3.3. In this release, we’ve taken significant steps to deliver an enhanced experience for developers by making Kong Enterprise even more enterprise-ready and robust. Additionally, we’ve checked a few important boxes for our customers to easily comply with regulations. In this blog we’re going to cover the following key features we are delivering as part of Kong Enterprise 3.3.

Creating a Seamless Customer Experience with APIs at Just Eat Takeaway.com

In this Kongcast episode, Danielle Dias, Software Engineer at Just Eat Takeaway.com, talks about how her team creates a seamless customer experience by using Kong Gateway for rate limiting, monitoring, alerting, and more. Check out the transcript and video from our conversation below, and be sure to subscribe to get email alerts for the latest new episodes.

Direct Database Access vs. REST APIs: Pros and Cons for Application Connectivity

When developers build applications, they need to think about how they will connect their products to data sources. Direct database access vs. REST APIs: which should you pick? Both currently stand out as two of the most popular options. Let’s explore the pros and cons of each so you can determine whether API-led connectivity serves your needs. Here are 5 things to know about direct database access and REST APIs: Table of Contents.

How to Test Smartphone Biometrics

Smartphones have advanced greatly since their introduction in the 2000s. From faster GPUs for gaming to advanced instrumentation, these devices are now more computer than phone. Given the limitations of simulators and the complexity of real devices, they've also become a challenge for app developers to test. Biometric authentication, a fast-growing smartphone technology, introduced testing challenges.

How Do You Test a SOAP and REST Service?

REST and SOAP are two critical web services technologies that revolutionize how businesses use APIs. Since APIs are so common, it’s important to test them regularly to find vulnerabilities or potential operating problems within the web service. Testing a SOAP web service or a REST web service can seem daunting, but various platforms help you properly monitor and test your API solutions.

Zero Downtime Upgrading Strategies to Kong Gateway 3.x

Are you running Kong Gateway below 3.0 and need help upgrading and what to look out for? Then this presentation is for you! In this talk, Andrew Kew (Senior Technical Account Manager & Field Engineer at Kong) will discuss a few upgrade strategies from Kong Gateway 2.x to 3.x to ensure a zero downtime and smooth upgrade. Next to that, you will learn what to look out for when upgrading to 3.x. At the end of the presentation, Andrew will talk through some of the new features in Kong Gateway 3.0.

How to Use ChatGPT in Your Automated Tests

OpenAI's ChatGPT has become the fastest-growing app of all time – and if you've tried it, that probably doesn't come as a surprise! ChatGPT has become popular for everything from creative tasks like writing a poem to technical tasks like writing code. Meanwhile, the business world is quickly discovering its ability to summarize complex data sets or perform complicated analyses. But, of course, these use cases are just scratching the surface of what may be possible long term.

Quickly create Data APIs

Creating a Data API for your organization is crucial to digital transformation. In this video, we will be going into detail on how to set up a data API and how it can easily be hosted and tested using Linx. You can create an API and define endpoints using a wizard. Read from any data source, and host your API in under 10 minutes, depending on complexity and scale. You can also test your API locally before deploying, meaning you can view precisely what your clients will see, even before your application hits your dev server.

API-Managed Event Streaming with Kong Konnect and Amazon MSK

Event streaming allows companies to build more scalable and loosely coupled real-time applications supporting massive concurrency demands and simplifying the construction of services. Ultimately, we may need to grant access to such infrastructure to the most diverse entities, including external applications posting events that will be eventually consumed by internal systems. The purpose of such exposure is to promote development teams’ collaboration.

Kong Insomnia 2023.2.0 Released with Enhanced Import Flow

We’re thrilled to announce the latest release of Kong Insomnia, version 2023.2.0, packed with improvements and fixes that will make it even easier to manage your APIs. In this release, we introduce an enhanced Import flow, along with support for Kong 3.0 and the return of Swagger/OpenAPI preview. Continue reading to learn more about these exciting updates.

Making Kong Cloud-Native with the Kong Ingress Controller

There are lots of iconic duos out there. Batman and Robin, Jelly and Ice Cream, and now, Kong and Kubernetes. Join Michael as he shows what Kong Ingress Controller can do for you. We’ll take a look at how to secure your services with the KongPlugin CRD, how to use the Kubernetes events system to help debug when things go wrong, and we’ll even take a sneak peek at the upcoming Kubernetes Gateway API and how you can start using it today.

REST vs. GraphQL: Which API Design Style Is Right for Your Organization?

The evolution of APIs (application programming interfaces) has been all the hype in recent years. In many ways, they’re powering the modern internet as they open doors to organizations and developers around the globe. Data shows that 98% of enterprise leaders believe APIs are essential for survival concerning digital transformation, yet most struggle to develop a comprehensive rollout strategy.

5 best chat APIs and messaging SDKs

Looking for the perfect chat solution can be a daunting task. You need a provider that not only supports all the necessary chat features but also offers delivery and scaling guarantees to ensure a smooth chat operation as your business grows. While it might be tempting to start with a simple solution and see how your needs evolve, underestimating the importance of finding the right provider can be a costly mistake.

What is API Management?

In today's digital age, Application Programming Interfaces (APIs) have become an integral part of businesses, connecting applications and data to deliver better products, services, and user experiences. For companies and organizations looking to use cloud technologies, APIs are essential. However, understanding how APIs work and how to manage them can be a daunting task for many companies.

When to Use an API Proxy Over an API Gateway

The need for APIs has increased exponentially as the world becomes more technologically connected. Companies now look to how an API proxy can protect their data and create workflow efficiencies. But what are they, and why do you need one? Read on to discover more about API proxies, how they work, and whether you should use them in your business.

Solve the Testing Challenges of Lazy Loading

A slow website is a major turn-off for potential customers. To address this, one technique is to load resources only once they are needed on a website, hence the term "lazy loading". Asynchronous, or lazy loading, is a technique where content below the viewport (like images, videos, text, and other objects) is either: This makes your website more efficient and increases your bandwidth, allowing you to deliver a faster and better user experience.

Debugging Production APIs with Postman and Moesif

Debugging APIs can be a challenge for any developer dealing with REST APIs. Trying to create an exact API request, especially for highly complex requests with large bodies and multiple headers, is essential but also tough to do. By using a tool like Postman to create a request for debugging and API testing purposes, you can easily replay an API request with the exact configuration of the original request.

Applying AI in Software Development: Best Practices and Examples

There’s no doubt that artificial intelligence has transformed the business world and that more changes are yet to come. In December 2022, the US government issued a report showing that nearly all industries have adopted AI in some fashion to improve their workflows.

SaaS Billing Best Practices: What You Need to Know

Having the right pricing model and billing software is extremely important for any SaaS company. Setting up a recurring billing solution for your SaaS product users may seem like a lofty goal, but can be easily tackled with the help of subscription billing software: One thing is certain: doing it manually or with software that is not geared for on-demand software is a waste of time and company resources.

[Webinar] Mastering API Testing with Testsigma

Tune in to see how you can supercharge your API test automation with Testsigma. Testsigma allows you to build API tests and validate responses in real time. You can improve your test coverage by integrating API tests with functional tests effortlessly! Empower everyone in your quality engineering teams to create a wide range of API tests — with minimal code.

Kong is a 2023 Customers' Choice in Gartner Peer Insights Voice of the Customer for Full Life Cycle API Management

Today we’re honored to announce Kong has been recognized as a 2023 Customers’ Choice in the Gartner® Peer Insights™ for Full Life Cycle API Management. We believe this endorsement highlights the trust and passion Kong’s customers have for Kong’s cloud native API platform to deliver speed and scalability, unleash developer productivity, and ensure security and governance But hey — don’t take our word for it.

A Day in the Life of an SDET: How to Use Automation to Improve Your Workflow

Software testers, or SDETs, have several responsibilities in today's QA-driven software industry. In addition to collaborating with developers to plan and execute tests, they are often responsible for setting up and maintaining continuous integration (CI) processes, analyzing test results, and generating reports for stakeholders. In this article, you'll learn about the evolution of the SDET role and how automation and artificial intelligence (AI) can help improve efficiency.

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 issue, API design guidelines should be seen as the foundation to create high-level tools and services that enable developers to focus more on business logic and less on API integration boilerplate.

Quick and easy CRUD APIs

CRUD (Create, Read, Update, and Delete) is a set of operations allowing users to interact with a database simply and consistently. Creating a CRUD API allows other systems and developers to interact easily with a data store or set. By providing a simple and consistent set of operations, CRUD APIs make it easy to build, scale, and secure applications. Some benefits of a CRUD API include When developing a CRUD API, there are many options to choose from.

Kong Konnect Analytics Custom Report Feature Gets a Major Upgrade

APIs have become the backbone of modern software development, by facilitating seamless communication between applications and systems. But building an effective API requires more than just good coding skills. It also requires careful monitoring and analysis to ensure optimal performance, security, and adoption. Additionally, creating accurate and in-depth reports can be time-consuming and complicated, especially when dealing with large data sets.

The Pros and Cons of Self-Hosted Software Solutions

Self-hosted software is also called on-premises software and refers to an open-source application installed and maintained by a person or an enterprise employing their private web servers. Self-hosted software allows complete control over your infrastructure and data but requires more effort to manage, maintain, and secure. Many web apps you use on a daily basis, such as Google Docs and Gmail, are run on a third-party server.

Top Five Reasons Security Matters on Atlassian Marketplace

As an application development leader, you’ll want to continuously improve your team's processes and outcomes. The cloud marketplace has become a popular way for enterprises to buy software, but with the increasing amount of sensitive data being processed, stored, and transmitted in the cloud, security has become a critical concern for both cloud service providers and their customers.

WSO2 NPS - Celebrating Customer Loyalty

At WSO2, our guiding principle is "treat people the way you want to be treated." This value is deeply ingrained in our company culture and is at the heart of everything we do - from creating products to engaging in transparent and honest communication with our customers. That's why we supplement our frequent customer check-ins with a biannual Net Promoter Score (NPS) survey to receive feedback from our customers and ensure we deliver exceptional service and solutions that meet their unique needs.