Building API First Integrations with Choreo

Building API First Integrations with Choreo

Mar 5, 2025

In this demo, we showcase how to build, deploy, and manage an integration service using WSO2 Micro Integrator and Choreo. You'll learn how to create a project, add components, and automate the CI/CD pipeline for seamless deployments. We’ll walk through deploying the integration service, securing and managing the API, and using the Developer Portal to discover, subscribe, and invoke the API. Plus, we’ll cover insights, observability, and API governance, highlighting how Choreo simplifies integration development with automation, security, and real-time monitoring.

Timestamps & Sections:

00:00 - Introduction & Agenda

00:35 - Developer Experience & API-First Integration

01:49 - Demo Use Case: Credit Card Payment Process

02:26 - Building the First API Layer with WSO2 Micro Integrator

03:42 - Cell-Based Architecture & Project Organization

04:53 - Credit Card API Endpoints Overview

06:16 - Developing APIs in VS Code with WSO2 Micro Integrator

07:24 - Using MI Copilot for API Development

09:38 - Building & Enhancing the Integration Flow

10:51 - Testing and Debugging the Integration

11:32 - Pushing API Source Code to GitHub

12:10 - Creating a Project in WSO2 Choreo

12:49 - Deploying API Components in Choreo

14:06 - Connecting to GitHub & Automating Builds

14:47 - Deploying APIs Across Environments

16:19 - API Lifecycle & Publishing to Developer Portal

17:49 - Consuming APIs with OAuth & Security

18:43 - Testing API Calls & Error Scenarios

20:23 - Usage Insights & Observability in Choreo

21:50 - Monitoring Logs & Performance Metrics

22:26 - Value Proposition of WSO2 Choreo

23:41 - Business Benefits & Final Thoughts

🔗 *Try Choreo:* https://wso2.com/choreo
🔗 *Read our documentation:* https://wso2.com/choreo/docs/