easy-forms

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.