GGenXForm
✦ Ask AI+ Create♢?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.