Enterprise
What ships today for teams, and a transparent roadmap for governance and support.
Easy Forms is designed so a platform team can standardize every form in a product on one typed, accessible, headless foundation. This page is an honest split between what is available today and what is on the roadmap.
Available today
Typed schema & validators
Strict TypeScript end to end. Field keys, dependency sources, and submit payloads are all type-checked.
Headless & owned
You own the markup, theming, and accessibility. No vendor UI to fight.
Extensible
Add controls, validators, and dependency kinds via module augmentation — without forking.
Plugin lifecycle
onInit / onChange / onSubmit / onDestroy hooks for autosave, logging, and audit trails.
Multi-step wizards
Per-step validation, conditional steps, and resumable persistence.
Predictable performance
A topic-based store keeps large forms fast without manual memoization.
On the roadmap
Planned — not yet available
The items below are shared so you can plan adoption with full visibility. They are not implemented today.
- SSO / SAML-aware field packs — drop-in identity fields for enterprise auth flows.
- First-party audit-log plugin — structured change events for compliance.
- SOC 2 posture & compliance documentation.
- Private renderer registry distribution for internal design systems.
- Priority support with response SLAs.
Build the governance you need today
Even before the roadmap lands, the plugin system lets you implement audit logging and autosave now:
import { definePlugin } from '@easy-forms/core';
const auditPlugin = definePlugin({
onChange: ({ key, values }) => track('form.field.changed', { key }),
onSubmit: ({ values }) => track('form.submitted', { keys: Object.keys(values) }),
});Talk to us
Planning a rollout? Reach the team from the Enterprise page.