# 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.

- Category: Email, forms and notifications · by Jafu ApS
- Website: https://fillo.so/
- Live data: no
- Checked on the official pages: 2026-10-24

## API

- Official API: yes, docs https://fillo.so/docs/api
- Key needed: yes
- Price: Free tier; limits: 429 above 120 requests/min per key or 240/min per workspace; Free plan 200 completed responses per month (soft limit)
- Base URL: https://fillo.so/api/v1/manage
- Formats: json, csv

Example request:

```
https://fillo.so/library.json?id=client-intake
```

## Price and code

- Free tier: not stated (https://fillo.so/pricing)

## Data and license

- License: Fillo Terms of Service (https://fillo.so/legal/terms); covers Hosted form service; you own your forms and responses; Free-plan forms must keep the 'Powered by Fillo' badge unless rendered headless
- Commercial use OK
- Credit: not stated
- Embedding with conditions
- Quote (api_official): "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." (https://fillo.so/docs/api)
- Quote (api_key): "Create a key in the dashboard under *Settings → Connections → API keys*, or from the terminal with `fillo keys create`." (https://fillo.so/docs/api)
- Quote (limits): "| 429 | Per-key (120/min) or per-workspace (240/min) rate limit; honor Retry-After. |" (https://fillo.so/docs/api)
- Quote (commercial): "Fillo lets you build forms, render them inside your own product, and collect responses." (https://fillo.so/legal/terms)
- Quote (ownership): "You own the forms you create and the responses you collect." (https://fillo.so/legal/terms)
- Quote (embed): "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." (https://fillo.so/legal/terms)
- Quote (embed_headless): "Headless embedding — running Fillo’s engine with your own layout (e.g. FilloProvider / createFormController) — renders no Fillo layout, so the attribution does not apply there; it is available on every plan." (https://fillo.so/legal/terms)
- Quote (beta): "The service is currently in early access (beta): it may change, and features can be added or removed while we develop it." (https://fillo.so/legal/terms)
- Quote (maker): "These terms govern your use of Fillo, operated by Jafu ApS (“Fillo”, “we”, “us”)." (https://fillo.so/legal/terms)
- Quote (mcp): "Point an MCP client that supports remote servers at: ```text https://fillo.so/api/mcp ```" (https://fillo.so/docs/mcp)
- Quote (not_self_hosted): "Limits: Fillo is not self-hosted." (https://fillo.so/llms.txt)

## Rules for an agent

- 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

## Agent access

- llms.txt: https://fillo.so/llms.txt
- MCP: https://fillo.so/api/mcp

Human page: https://agentgid.com/resources/fillo/
Source: AgentGid (agentgid.com). Facts are quoted from the site's own pages; check the license page before you ship.
