App Model
Learn how revenexx Apps declare identity, schema, settings, cockpit extensions, and billing through JSON files.
Every revenexx App is a self-contained unit that runs as a cloud function on the Revenue Cloud platform. An app is defined by up to five declarative JSON files.
text
my-app/
├── manifest.json
├── schema.json
├── cockpit.json
├── settings.json
└── billing.json
JSON Schema specifications for all files are available at https://revenexx.com/schemas/.
File roles
manifest.json: identity, dependencies, permissions, policies, and eventsschema.json: table definitions and declarative data modelcockpit.json: Cockpit UI extension pointssettings.json: tenant- and market-scoped configuration declarationsbilling.json: marketplace billing and distribution model