Publishing to Avanora Market
Preview of the third-party module submission flow (marketplace operator review).
Avanora Market is the cross-plane catalog: operators curate listings in Control; tenants install from Core Marketplace. Third-party publishers ship immutable semver bundles with manifest, config schema, and pricing metadata.
Operator workflow (Control)
- Create module listing and version row with manifest JSON.
- Upload signed .tar.gz bundle → Verify → Preview extensions.
- Sandbox install on a test tenant before Publish.
- Grant entitlements and push-sync catalog to production tenants.
Submission checklist (preview)
- Pass manifest validation (@avanora/module-sdk validator) in CI.
- Provide README, support contact, and changelog per version.
- Declare availabilityType and pricing model (free, paid add-on, trial, etc.).
- Complete security questionnaire (permissions justification, data residency, webhook endpoints).
- Submit bundle hash to Control; operator approves listing before tenants can install.
Partner program
Contact the Avanora platform team for early-access publisher credentials and sandbox tenants. Production listings require signed artifacts and automated vulnerability scanning in a future pipeline phase.
Module SDK package
Install @avanora/module-sdk from the private Verdaccio registry (http://127.0.0.1:4873 via pnpm publish:module-sdk) or the packed release tarball under packages/module-sdk/release/. The package README links to the third-party module developer guide.