OpenForm

Introduction

Last updated on

OpenForm schema reference

OpenForm is built on JSON Schema standard Draft 2020-12.

Installation

The schemas are available as a bundle and as individual schemas.

Hosted server

SchemaURL
Latest bundlehttps://schema.open-form.dev/schema.json
Versioned bundlehttps://schema.open-form.dev/2026-01-01.json
Individual itemshttps://schema.open-form.dev/2026-01-01/form.json, bundle.json, checklist.json, document.json

Package dependency

Installation

npm install @open-form/schemas
pnpm add @open-form/schemas
yarn add @open-form/schemas
bun add @open-form/schemas

Usage

import bundledSchema from '@open-form/schemas/schema.json'

Schema Reference

The OpenForm schemas are broken down into 2 categories:

CategoryDescription
ArtifactsTop-level artifact types that define document structures.
PrimitivesLow-level types for representing common data types like addresses, monetary amounts, and more.

On this page