Skip to main content
IMP is open-core. The Community Edition is source-available and covers the full platform — chat, building, administration, and the API. The Enterprise Edition adds capabilities gated behind a license flag; it is activated with a single environment variable.
All edition boundaries documented here are verified against backend/ee/entitlements.ts, which is the authoritative source of truth. The license check at runtime enables every EE flag simultaneously when a valid EXULU_ENTERPRISE_LICENSE key is present.

Feature comparison

Activating Enterprise Edition

Set the following environment variable on your IMP backend before starting the server:
Once the server starts with a valid key, all EE flags are enabled. There is no per-feature activation — it is all or nothing.
To verify which flags are active on a running deployment, check the server startup logs or call the /health endpoint (behavior varies by deployment version).

Getting a license

Contact Exulu at exulu.com/contact to request an Enterprise license. Licenses are per deployment; the key must match the environment it is issued for.