This repository is for utilities and scripts that help when working with the Layer 7 API Gateway.
Name | Brief Description |
---|---|
GMU Bundle Analyzer | A script to analyze a single file bundle produced using the migrateOut command of the Gateway Migration Utility (GMU) |
Gateway Management Utilities | A suite of encapsulated assertions useful for calling RestMan directly from policy with a service to test the assertions (Utility Assertions Tester), plus the Gateway Dependency Analyzer utility that uses the assertions to query the Gateway and determine internal dependencies, a certificate report utility, a license report utility, and a cluster-wide property manager utility. |
Policy Plugin Examples | Provides a number of examples of using the Gateway Policy Plugin. |
Postman Collections | Provides sample postman collections for APIs provided by the Layer7 solution. |
JWK Scripts | Two scripts to help working with Java Web Keys |
SSG DB Connection Monitor | Monitor the count of MySQL database connections and generate an alert when it is not 'normal' |
Custom Assertion Plugin | The Layer7 API Management Custom Assertion Plugin makes it very quick and easy to build new custom assertions for the Layer7 API Gateway using the Eclipse IDE. |
Each utility has its own structure and its own description. After downloading or cloning this project simply change into the directory of your target example and follow its instructions.
We are certainly happy about any feedback on these utilities, especially if they helped you in your daily work life! We are also available via the Layer7 Communities
If any utility has an issue, please do not contact Broadcom support. These examples are provided as-is. Please communicate via comments, pull requests and emails to the author of the utility if you have any issues or questions.
To contribute utilities, create a pull request with your updates. All pull requests require at least one reviewer to approve before the contribution will be merged to the main branch. Please ensure that all contributions follow the structure defined below. Each new example should:
- Be located in its own folder
- Include a description in the README.md file in the folder with a description of the utility along with instructions on how to use it including any prerequisites
- Update the README.md on the main folder to add a name and brief description of the utility
Enjoy!