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
Configure instance-wide SMTP, storage, domains, and OAuthYesYes
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
The exact limits depend on your infrastructure and on the product features enabled in your version of OpnForm.

What is included in self-hosted Enterprise?

Self-hosted Enterprise unlocks advanced workspace and organization controls:
Enterprise areaWhat it unlocks
SSOOIDC, SAML, and LDAP single sign-on features
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 and configured OAuth providersUse OIDC, SAML, or LDAP SSO
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.