Systems | Development | Analytics | API | Testing

Introducing Asgardeo MCP Server

Today, we're excited to officially release the Asgardeo MCP Server, enabling developers to securely manage their Asgardeo organizations using natural language—right from their favorite code editors like VS Code, Claude Desktop, Cursor, Windsurf, and other MCP-compatible clients. Asgardeo already supports Login Flow AI and Branding AI, making it easier to build secure, customized login and registration experiences using plain language.

Securing AI Interactions: Crossing the Hurdles of MCP Authorization

The rise of large language models (LLMs) and AI-powered applications brings incredible potential, but also poses significant security challenges. These applications have gotten much more useful with the emergence of agentic approaches and the ability to call out to different libraries, systems, and most importantly, to different APIs in order to take actions. They have moved from being a question answering resource to being able to do work, shop on your behalf, book travel, and update code.

Long Polling vs WebSockets: What's best for realtime at scale?

Long polling and WebSockets are two common techniques for delivering realtime data. While both have been used successfully in production systems, they differ significantly in how they perform, scale, and integrate into modern architectures. This guide compares long polling vs WebSockets to help engineering teams and technical decision-makers choose the right approach for delivering realtime experiences reliably and at scale.

Java.lang.AssertionError Best Practices

Assertion errors in Java are like your code's internal alarm system. When an AssertionError goes off, it signals that a fundamental assumption you made about your program's state is no longer true. It's your code telling you, “Hey, this isn't supposed to happen!" Unlike exceptions that might handle predictable runtime issues (like a file not found), an AssertionError specifically flags a breakdown in your code's internal logic or design assumptions.

Django AWS deployment with Elastic Beanstalk

Almost every web application is built for end-users to view and use. The application deployment process is an important operation in software development because it allows software to fulfill its purpose. This tutorial is primarily for software companies and developers to aid them in deploying and scaling web applications and services using a platform that automatically handles deployment with ease. Therefore, in this tutorial, we will be deploying a Django application to AWS.

PHP Benchmarks: 8.4 performance is steady compared to 8.3 and 8.2

Every year, like clockwork, a new version of PHP is released at the end of November. Naturally, you want to know, how much performance gain is in this new release across common frameworks and applications? Our tests show that, in general, the performance between 8.2, 8.3 and 8.4 does not move much for a Laravel, Symfony and WordPress demo application. Upgrading to the latest PHP version is not a magic pill to improve performance.

Kong Event Gateway: Unifying API and Events in a Single Platform

Kong customers include some of the most forward-thinking, tech-savvy organizations in the world. And while we’re proud to help them innovate through traditional APIs, the reality is that their ambitions don’t stop there. Increasingly, our customers are investing heavily in real-time data and event streaming.

What is MCP? Diving Deep into the Future of Remote AI Context

The hype for Anthropic’s Model Context Protocol (MCP) has reached a boiling point. Everyone (including Kong) is releasing something around MCP to ensure they aren't seen as falling behind in the ever-changing AI landscape. However, in this mad dash, there remains confusion around MCP and what this standard actually enables. Some see MCP as a total game-changer, and some see it as little more than a thin and unnecessary wrapper. As usual, the truth lies somewhere in between.