Skip to content

Introduction

Send a form URL to a human, get structured input back signed and verified. No forms database to build.


Agent detects missing infoCreates a sessionSends form URLHuman fillsValidated submissionSigned webhookAgent resumes

bash
Terminal window
npm install -g @agentsforms/cli
agentsforms init
agentsforms forms validate forms/example-form.json
agentsforms forms create forms/example-form.json
agentsforms forms publish example-form

Prefer HTTP? See the API quickstart →


Define in JSON; validate before publish. 13 field types, from text to file upload.

Each published form has a URL and an embed snippet. Send the link — no server required on your side.

HMAC-signed, retried, idempotent. Your agent resumes on the real data.


SectionDescription
Get StartedInstall, init, validate, create, publish — the full first flow.
GuidesAgent integration (LangGraph, OpenAI, HTTP), webhooks, sessions, embeds.
ReferenceForm schema, REST API, CLI, webhook events, TypeScript types.
ArchitectureCloudflare Workers + D1, data model, security model.
ExamplesDemo forms for common agent patterns.