Overview Version History Q & A Rating & Review
Mashery / Boomi CAM API Wizard
A VSCode extension that provides a guided step-by-step wizard to generate all JSON configuration files needed for Mashery / Boomi CAM API deployment via CI/CD.
Generated Files
File
Description
api.json
Core API service definition (name, version, QPS limits, cache)
endpoints.json
Endpoint routing, HTTP methods, key detection, processors
package.json
Mashery package grouping plans and keys
plans.json
Rate limit plans (QPS ceiling, rate limits, key provisioning)
application.json
Developer application linked to plans
keys.json
Package key status and custom API key
How to Use
Open VSCode and press Ctrl+Shift+P
Search for: Mashery: Open API Configuration Wizard
Fill in each step and press Next
On the final step, choose an output folder and click Generate JSON Files
A sub-folder named after your API is created with all 6 JSON files inside
Wizard Steps
API — Service name, version, description, QPS limit, cache TTL
Endpoints — URL paths, backend routing, HTTP methods, key detection, processor/adapter config
Package — Package name, description, near-quota threshold
Plans — Rate limits, QPS ceiling, key provisioning rules
Application — Developer member ID, app name, plan assignments
Keys — Key status (active/waiting/disabled), custom API key
Generate — Preview all JSON files and write to disk
Development
cd E:\mashery-api-wizard
npm install
npm run compile
# Then press F5 in VSCode to launch Extension Development Host