openapi2apigeeck2
Version:
A tool that converts openapi yaml file to Apigee API Proxy Bundle
54 lines (32 loc) • 1.77 kB
Markdown
openapi-apigee-node-utility
===========================
[![npm version][npm-badge]][npm-url]
[](http://standardjs.com/)
`openapi2apigee` module converts a standard Open API spec (previously known as Swagger) into an Apigee API Proxy bundle and deploys into an Apigee Organization.
### Now supports OAS v3 as well
# Pre-requisite
- node.js
# Installation
You can install `openapi2apigee` either through `npm` or by cloning the code from this GitHub repo. This README covers the installation steps with `npm`.
## Installation from npm
### From a Terminal Window:
```bash
$ npm install -g openapi2apigee
```
# <a name="reference"></a>Command reference and examples
* [generateApi](
Generates Apigee API Proxy bundle from OpenAPI specification file and deploys to Apigee Organization.
```bash
$ openapi2apigee generateApi petStore -s http://petstore.swagger.io/v2/swagger.json -D -d /Users/me/Desktop/
```
<a href="https://community.apigee.com/articles/8796/openapi2apigee-a-nodejs-command-line-tool-to-generate.html">Getting Started with OpenAPI</a>
<a href="https://community.apigee.com/articles/9478/openapi2apigee-020-version-generating-apigee-policies.html">openapi2apigee Apigee-127 Extensions support</a>
<a href="https://community.apigee.com/articles/9741/openapi2apigee-021-version-securing-apis-using-oas.html"> Secure APIs using OAuth 2.0 & Verify API Key Policies in Apigee using OpenAPI 2.0</a>
[]: https://badge.fury.io/js/openapi2apigee.svg
[]: https://badge.fury.io/js/openapi2apigee
___
This is not an officially supported Google product