Skip to content

0.1.1

Pre-release
Pre-release

Choose a tag to compare

@tyayers tyayers released this 25 Aug 04:38
· 13 commits to main since this release

First test release of an apimsync tool to synchronize data between API management platforms.

These first features are supported for testing:

Apigee

  • Export all proxies from a project (from Apigee to filesystem).
  • Import all proxies to a project (from filesystem to Apigee).
  • Clean (remove) all proxies from a project (in Apigee, filesystem is not touched).
  • Test - init test data for a project (for testing Apigee proxies in the Apigee Emulator)

Apigee API Hub

  • Onramp all APIs that have previously been offramped into the API Hub format. This does not import them to API Hub (see next command for that).
  • Import all APIs that have previously been onramped.
  • Clean (remove) all APIs from API Hub in a give Google Cloud project.

Azure API Management

  • Export all proxies from an Azure API Management service (from Azure to filesystem).
  • Offramp all exported proxies to a neutral version that can be on-ramped somewhere else (for example API Hub with the Onramp feature).

These features can be used by running the apimsync command with the documented flags (run apimsync --help for details).

You can also start a web service by running the command apimsync ws start with documentation at http://0:8080/docs.