Development & Customization
Extend the platform with custom code — the in-browser IDE, dependency management, deployments and custom fields.
- Extensions — Out-of-process custom code with resource limits, an outbound allowlist and a circuit breaker — the supported way to add server-side logic.
- App Code — The in-browser editor for extension source — what it is for, and the habits that keep editing production code safe.
- Dependencies — The third-party libraries the platform relies on, keeping them current, and updating without breaking anything.
- Installation & Updates — Getting the platform running and keeping it current — the decisions taken at installation that are awkward to revisit.
- Deployments — Getting a version of the application onto an environment — the engines available, and the discipline around a release.
- Custom User Information Fields — The configuration-field family applied to users — how it works, and how it relates to the tenant and instance equivalents.
- Custom Tenant Information Fields — Fields describing each customer or organisation in a multi-tenant installation, and what belongs there.
- Instance Configuration Fields — Settings for the installation as a whole — where module credentials live, and the care that deserves.