openapi.tools icon indicating copy to clipboard operation
openapi.tools copied to clipboard

Add Ballerina OpenAPI tool

Open lnash94 opened this issue 1 year ago • 1 comments

Developing an OpenAPI tool for the Ballerina language which is an open-source, cloud-native programming language specifically designed to simplify integration development for enterprise applications. Our tool has main features :

  1. Generate Ballerina client stub for the given openAPI specification(v2, v3).
  2. Generate Ballerina service skeleton for the given openAPI specification(v2, v3)
  3. Generate OpenAPI specification(v3) for the given Ballerina service
  4. Generate mock Ballerina client for given openAPI specification(v2, v3)

Tool Properties

  • Tool: Ballerina OpenAPI tool
  • Description: The Ballerina OpenAPI tool enables the generation of Ballerina client and service skeleton from provided OpenAPI specifications (v2, v3) and facilitates the creation of OpenAPI v3 specifications for given Ballerina services.
  • Repository: https://github.com/ballerina-platform/openapi-tools
  • Homepage: https://ballerina.io/learn/openapi-tool/

OpenAPI Versions

  • 3.1: true
  • 3.0: true
  • 2.0: true

lnash94 avatar Sep 10 '24 09:09 lnash94