GGenXForm
Ask AICreate?G
DEVELOPER PLATFORM

Build on the canonical form layer

Use the same schemas, permissions, validation, workflows, and immutable versions as the GenXForm product.

Download OpenAPI
Available

REST API

Create, version, publish, submit, query, and export workspace-scoped resources.

OpenAPI 3.1
Available

TypeScript SDK

Typed client for forms, submissions, workflows, runs, tasks, approvals, and human interactions.

SDK example
Available

GenXForm CLI

Validate, compile, format, convert, and semantically diff canonical form files.

CLI commands
Available

MCP Server

Streamable HTTP tools secured by scoped service-principal bearer tokens.

Inspect endpoint
TYPESCRIPT SDK

One client, every operational surface

import { GenXFormClient } from '@genxform/sdk';

const client = new GenXFormClient({
  baseUrl: 'https://forms.example.com',
  apiKey: process.env.GENXFORM_API_KEY,
});

const { forms } = await client.forms.list();
await client.forms.publish(forms[0].id);
Service principals and API scopes are managed from Workspace Settings.
CLI

Validate and transform locally

npm run gxf -- validate form.gxform
npm run gxf -- compile form.gxform
npm run gxf -- convert form.gxform --to yaml
npm run gxf -- diff before.json after.json
Supported canonical formats: GXForm, Markdown, JSON, YAML, and Mermaid.
AGENT-READY

GenXForm MCP

Connect agents without bypassing workspace boundaries or human approval gates.

/api/mcp
list_formsdescribe_formcreate_submissionlist_workflowsrun_workflowget_workflow_statuslist_tasksrequest_human_inputrequest_approval
Coverage source of truth

See docs/complete-feature-set.md in this repository for the evidence-backed capability matrix and remaining phases.