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?

CapabilityCommunity self-hostedSelf-hosted Enterprise
Run OpnForm for personal useYesYes
Run OpnForm for commercial useYesYes
Modify the AGPLv3 core and redistribute under AGPLv3YesYes
Use core form builder featuresYesYes
Use up to 2 users across the instanceYesYes
Add more than 2 users across the instanceNoYes
Configure instance-wide SMTP, storage, domains, and OAuthYesYes
Use OIDC SSOYes, within the 2-user limitYes
Use Enterprise workspace featuresNoYes
Use Enterprise support and licensing termsNoYes

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:
Enterprise areaWhat it unlocks
SSOSAML and LDAP single sign-on features; OIDC remains available on Community self-hosted within the 2-user limit
Multi-orgMultiple workspaces and advanced team role features
White labelBranding removal, advanced branding, and white-label controls
Workspace Custom SMTPDedicated SMTP settings for individual workspaces
Audit logsAudit and compliance-oriented visibility features
External storageEnterprise storage controls beyond the instance-wide default
Custom codeWorkspace and form custom code when enabled for self-hosted deployments
Your license key controls which Enterprise areas are enabled. Some licenses may include a subset of Enterprise features.

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.
AreaCommunity instance-wide configurationEnterprise workspace feature
EmailConfigure the default sender with MAIL_* variablesConfigure Workspace Custom SMTP for a specific workspace
StorageConfigure the default filesystem or S3-compatible storageUse Enterprise external storage controls when available
BrandingUse core form customization optionsRemove OpnForm branding and use advanced white-label controls
AuthenticationUse standard login, configured OAuth providers, and OIDC within the 2-user limitUse SAML/LDAP SSO and add more than 2 users
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.