expose-as-managed-api

Expose backend services as managed APIs on WSO2 API Manager.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/sachiniSam/wso2-apim-skill --skill expose-as-managed-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expose-as-managed-api
Source: https://github.com/sachiniSam/wso2-apim-skill/tree/main/skills/expose-as-managed-api
Command: npx skills add https://github.com/sachiniSam/wso2-apim-skill --skill expose-as-managed-api

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill automates the end-to-end process of exposing a backend service as a fully managed API on WSO2 API Manager, including setup, authentication, API creation, deployment, and live testing.

Core Features & Use Cases

  • Automates end-to-end API exposure on WSO2 APIM, including Docker-based setup, authentication, API creation (REST/SOAP/GraphQL/Mock), revisions, gateway deployment, lifecycle publishing, app creation, subscription, OAuth key generation, token acquisition, and live invocation test.
  • Supports multiple API backends and deployment environments via endpointConfig variants.
  • Triggers onboarding when user mentions WSO2, APIM, API Manager, API gateway, DevPortal, or related terms in context.

Quick Start

Provide your APIM connection details and backend service, then run the skill to publish an API.

Frequently Asked Questions about expose-as-managed-api

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate exposing a backend service as a managed API on WSO2 API Manager?

You can automate exposing a backend service as a managed API on WSO2 API Manager by using this skill to handle discovery, publishing, revision, deployment, subscription, and OAuth2 key generation. It requires Bash, Docker, and APIM access to run end-to-end.

Can I publish SOAP and GraphQL APIs to WSO2 APIM, or is it limited to REST?

Publishing SOAP and GraphQL APIs to WSO2 APIM is fully supported alongside REST and Mock APIs. The skill automates API creation and gateway deployment across these multiple backend types using flexible endpoint configurations.

What do I need to set up before I can publish an API on WSO2 API Manager?

Before publishing an API on WSO2 API Manager, you need Bash, Docker, and APIM access configured. You must provide your APIM connection details and backend service information to initialize the Docker-based setup and authentication.

How does OAuth2 token generation work when creating a managed API on APIM?

OAuth2 token generation for a managed API on APIM is automated end-to-end. After creating an application and subscription, the skill handles OAuth key generation and token acquisition, enabling live invocation testing of the deployed gateway.

What is the best way to test a deployed API on the WSO2 DevPortal?

The best way to test a deployed API on the WSO2 DevPortal is through the skill's optional DevPortal and test workflows. After gateway deployment and token retrieval, it performs live invocation tests to verify the managed API endpoint.