Email, forms and notifications · by Jafu ApS
Fillo
A hosted form backend with React and DOM SDKs that render forms as native fields inside your own app (no iframe) and handle validation, file uploads to your own S3/R2/Drive/Box, versioned responses, webhooks and exports, plus a REST management API and a remote MCP server.
You stop writing a new backend, upload flow and response inbox every time your product needs another feedback, intake or support form, and your coding agent can create and publish the form itself.
APICommercial OKFor your project
- Official API
- Official API · Free tier 429 above 120 requests/min per key or 240/min per workspace; Free plan 200 completed responses per month (soft limit)
“List and manage your forms, responses, and respondents from your own backend. The API lives under `/api/v1/manage`, authenticates with a scoped project secret key, and returns keyset-paginated JSON.” fillo.so/docs/api
- Key
- Needed
“Create a key in the dashboard under *Settings → Connections → API keys*, or from the terminal with `fillo keys create`.” fillo.so/docs/api
- Formats
- JSON, CSV
- Data download
- Not stated
- Price
- No free tier stated
- License
- Fillo Terms of Service Hosted form service; you own your forms and responses; Free-plan forms must keep the 'Powered by Fillo' badge unless rendered headless
- Commercial use
- Commercial use OK
“Fillo lets you build forms, render them inside your own product, and collect responses.” fillo.so/legal/terms
- Credit
- Not stated
- Embedding
- Embedding with conditions
“Forms rendered with Fillo show a “Powered by Fillo” attribution on the Free plan. The Everything plan, at any volume, can turn it off. While on Free, you may not remove, hide, or obscure it.” fillo.so/legal/terms
- Using the website
- Free tier
Read on Fillo's own pages on Oct 24, 2026 · license or terms · API docs · pricing. Check the license page before you ship.
For your agent
A request your code or agent can make (add your key):
https://fillo.so/library.json?id=client-intake- Remote MCP at https://fillo.so/api/mcp (OAuth, no key to paste) or local npx -y @usefillo/mcp@latest; render with @usefillo/react or @usefillo/dom; backend calls use a server-side fsk_ key as Bearer token; npx @usefillo/cli@latest skill install adds the build skill
- On the Free plan do not hide the 'Powered by Fillo' badge (headless rendering is exempt)
- Keep fsk_ secret keys on the server; the management API is not CORS-open
- Do not collect card numbers, health or children's data without the legal basis and a written agreement
llms.txt: fillo.so/llms.txt · MCP: https://fillo.so/api/mcp
Paste into your agent: Read https://agentgid.com/resources/fillo/agent.md before using Fillo.
Quick answers
Does Fillo have an API?
Yes. Fillo has an official API documented at https://fillo.so/docs/api.
Does the Fillo API need a key?
Yes, you need an API key. Limits: 429 above 120 requests/min per key or 240/min per workspace; Free plan 200 completed responses per month (soft limit)
Can I use Fillo in a commercial project?
Yes. Its terms say: "Fillo lets you build forms, render them inside your own product, and collect responses."
Can I embed Fillo in my site?
Yes, with conditions; see the quote on this page.
What you can build
- An in-app bug report form that attaches the signed-in user's account and plan to each response
- A client file-request page that uploads large files straight to your own S3 or R2 bucket
- A release-readiness check form whose responses post to Slack through a signed webhook
Alternatives in Email, forms and notifications
Something wrong or out of date? Tell us.