# cic-cli-plugin-asyncapi **Repository Path**: mirrors_TIBCOSoftware/cic-cli-plugin-asyncapi ## Basic Information - **Project Name**: cic-cli-plugin-asyncapi - **Description**: CLI Plugin for transforming AsyncAPI specs into flogo templates - **Primary Language**: Unknown - **License**: CC0-1.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2022-03-16 - **Last Updated**: 2026-01-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CLI Plugin AsyncAPI for TIBCO Cloud™ This plugin will help you to generate a sample Flogo® app from AsyncAPI spec(v2.1.0). \ Supported protocols are: - Apache Kafka - MQTT - HTTP - WebSocket Every publish operation of a channel will be transformed into a trigger.\ Every subscribe operation of a channel will be transformed into a write activity of a flow. > **_NOTE:_** Transformation for HTTP is based on some assumptions (see HTTP example specs), it is better to have them written in OpenAPI format. # Usage ``` Install Plugin $ tibco plugins:install @tibco-software/cli-plugin-asyncapi USAGE $ tibco asyncapi:transform [flags] ``` ## Commands * [`tibco asyncapi:transform`](#tibco-asyncapitransform) ## `tibco asyncapi:transform` Transform AsyncAPI spec to Flogo ``` USAGE $ tibco asyncapi:transform OPTIONS -f, --from=from (required) Path to the source file -s, --server=server (required) Server name in asyncapi spec. Comma separated servers incase of Kafka Cluster -t, --to=flogo|asyncapi [default: flogo] conversion type --no-warnings Disable warnings from commands outputs EXAMPLE tibco asyncapi:transform --to flogo --from ./asyncapispec.json ``` _See code: [src/commands/asyncapi/transform.ts](https://github.com/TIBCOSoftware/cic-cli-plugin-asyncapi/blob/v1.0.0-beta.2/src/commands/asyncapi/transform.ts)_