0.1.1
Pre-release
Pre-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.