Releases: tyayers/apimsync
Releases · tyayers/apimsync
Release list
0.1.6
0.1.5
0.1.4
Apimsync 0.1.3
This release has minor corrections to the API feature, as well as an updated Readme.
Changes:
- The sync API (start with
apimsync ws start) only allows supported API services (currently azure for offramp, and apihub for onramp).
0.1.1
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.