Welcome
Noonmark receives Submissions through a POST and shows everything in the Studio. You host nothing here. The screen is yours, the URL is ours.
Noonmark gives a Form a URL that accepts JSON, keeps every Submission in the Studio, and can classify, judge and deliver it onwards. Have your agent read the brief to get started, or explore the resources below.
Using an AI agent?
Copy the setup instructions into your agent (Claude Code, Cursor, Codex, etc.). It will read the brief at /SKILL.md and add Noonmark to your app the recommended way.
Quickstart
Create a Form, get its frm_… key and send the first Submission in a minute.
HTTP ingest
One POST with a JSON object. No SDK, no dependency. Use it from a one-line script.
SDK
@noonmark/sdk: a small client with the types and the error handling.
Integrations
Sources bring Submissions in, Facets ride on each one, Steps run when something happens.
Explore by feature
Every door a Submission can come through, and what each one records.
Embed a FormPut a survey on your own site with an iframe. No SDK, no DNS, no keys in the page.
MembersTwo roles, owner and member. Owners invite by email, remove and change roles.
WebMCPAn agent in the browser can fill in a survey Form or work the Studio's inbox.
WebhooksOne signed POST per event: created, accepted and status_changed.
GateEvaluate a Submission once it lands. If it passes, your AI can start the work.
What did you think of this content?