# CLI

Official CLI on npm. Health, stats, public forms, and API-key form commands.

The official CLI is the requestforms package on npm. Use it to call the public API without writing a client from scratch.

```
npm install -g requestforms
requestforms health
requestforms stats
requestforms get-form <formId>
requestforms list-forms --api-key rfk_...
requestforms create-form --title "Intake" --api-key rfk_...
```

You can also run npx requestforms without a global install. Set REQUESTFORMS_API_URL or --base-url to point at another origin. API-key commands need REQUESTFORMS_API_KEY or --api-key. Those commands are me, list-forms, create-form, show-form, delete-form, list-questions, and list-responses.

The CLI calls the same versioned REST paths as /openapi.json. Public commands are health, stats, catalog, openapi, get-form, and submit-form. If you want to sign in and edit forms without an API key, use the MCP server at /mcp.

## Sitemap

- Home: https://requestforms.io/
- Website forms: https://requestforms.io/website-forms
- Pricing: https://requestforms.io/pricing
- Docs: https://requestforms.io/docs
- Blog: https://requestforms.io/blog
- Tools: https://requestforms.io/tools
- OpenAPI: https://requestforms.io/openapi.json
- llms.txt: https://requestforms.io/llms.txt
- XML sitemap: https://requestforms.io/sitemap.xml
