Skip to main content
OpnForm is open-source and licensed under AGPLv3. You can self-host the core product without an Enterprise license. OpnForm also includes Enterprise features under a separate Enterprise License. These features are built for teams that need stronger identity controls, branding, auditability, and workspace-level administration while helping fund ongoing development of the open-source project.
Enterprise code is included with the OpnForm repository and Docker images, but Enterprise features require an active self-hosted Enterprise license to use.

When do I need a license?

What is included in Community self-hosted?

Community self-hosted installations include the core OpnForm product:
  • Core form builder and public form pages
  • Form submissions and exports
  • Embeds and the JavaScript SDK
  • Webhooks and standard integrations available in your deployment
  • Instance-wide email sending with MAIL_* environment variables
  • Instance-wide domain configuration with APP_URL, FRONT_URL, and your reverse proxy
  • Instance-wide file storage configuration, including local and S3-compatible storage
  • Standard authentication and OAuth providers configured with environment variables
  • OIDC SSO for up to 2 users across the instance
Free self-hosted instances are limited to 2 users total across the whole instance. This limit applies regardless of how users are added: registration, invitations, or OIDC provisioning.

What is included in self-hosted Enterprise?

Self-hosted Enterprise unlocks advanced workspace and organization controls:
An active self-hosted Enterprise license enables every Enterprise feature listed above for the instance.

Instance configuration vs Enterprise workspace features

Some OpnForm settings exist at two levels. The instance-wide configuration is available to self-hosted installations without an Enterprise license. The workspace-level Enterprise feature gives specific workspaces their own dedicated controls.
Custom domains can also exist at two levels: the domain for your whole OpnForm instance, and custom domains attached to workspaces or forms. See Using your own domain for the instance-wide setup.

Activate Enterprise features

To unlock Enterprise features on a self-hosted instance, activate a license key in OpnForm. See License Activation for setup steps, network requirements, and troubleshooting.