Systems | Development | Analytics | API | Testing

Accelerate Your Career with WSO2 Training and Certification

Welcome to the world of WSO2 Training, where cutting-edge technologies meet skilled developers to unlock the full potential of your career and organization. Whether you are an individual developer looking to enhance your skills or a business seeking to foster a highly capable workforce, our training and certification programs offer many benefits that can positively impact your job performance, career prospects, and overall development.

REST Client Made Easy: Exploring Top Libraries Across Languages

REST Client is like a messenger that helps applications talk to a server that provides a RESTful API. It handles tasks such as sending requests for data, updating resources, creating new records, or deleting existing ones. Imagine you need to retrieve information from a remote server or update data in a database. REST clients act as intermediaries, helping your application send requests to the server and receive responses back.

Understanding the Difference - Web APIs vs. Web Services

In today's digital world, where systems need to work together smoothly and communicate effectively, two important terms come into play, APIs and web services. These are the tools that help different applications and systems connect with each other seamlessly. APIs are like secret keys that unlock specific functions and data, saving time for developers and allowing them to reuse code.

Data Driven Testing in ReadyAPI

In this short video we demonstrate an example of data driving tests by using an excel sheet as a datasource. This is just one of many datasource options in ReadyAPI. This is extremely useful and time saving when testing an application with multiple sets of data values during regression testing or performing repetitive tasks with data that changes often.

A Beginner's Guide to API Data Formats: JSON, XML, Plain Text, and Binary

Imagine you are sending a message to your friend, but you want to ensure that no one else can understand it. So lets say you are encoding your message using a special language that only you and your friend knows. This way, even if someone intercepts the message, they won't be able to understand its true meaning. The encoded message itself is what we call the "payload." In the world of APIs (Application Programming Interfaces), the concept of a payload is quite similar.

A Step-by-step guide to creating production-ready APIs in Go with Gin and Gorm

Take your API development skills to the next level with Go, Gin, JWT, and Gorm. Follow this detailed step-by-step guide to create robust, secure, and production-ready APIs that harness the power of authentication, authorization, and database integration.

How to Fix a SIGILL Kong Crash on Arm64

Kong will crash on the ARM64 platform (the machine with Mac M1/M2 chips or any ARM64 platform). The error message shows the crash is triggered by the SIGILL signal, which means there is an illegal instruction in the Kong binary code. And it turns out to be caused by an error in the LuaJIT ARM64 JIT compiler. This post records how the error is found and fixed.

API Infrastructure is Mission Critical - and Increasingly Under Attack

APIs have revolutionized every industry. They fuel digital transformation and power the web, making up more than 83% of global internet traffic. And API adoption will only grow, with AI, Web3, and decentralization only further driving API usage and integration. But these sometimes-overlooked enablers of connectivity and communication present a serious security challenge: APIs are increasingly in the crosshairs of cyber-attackers.