Download the PHP package lindemannrock/craft-formie-rest-api without Composer
On this page you can find all versions of the php package lindemannrock/craft-formie-rest-api. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download lindemannrock/craft-formie-rest-api
More information about lindemannrock/craft-formie-rest-api
Files in lindemannrock/craft-formie-rest-api
Package craft-formie-rest-api
Short Description REST API for Formie - Provides REST endpoints for accessing Formie forms and submissions
License proprietary
Informations about the package craft-formie-rest-api
Formie REST API Plugin
A REST API plugin for Craft CMS that exposes Formie forms and submissions through authenticated REST endpoints. Designed for external systems (e.g. SAP, BI tools, partner integrations) that need structured form data over HTTP.
Note on GraphQL: Formie ships with its own GraphQL schema at Craft's
/apiendpoint. This plugin does not add GraphQL — it adds a separate REST API with its own auth (X-API-Key), rate limiting, and access logging. If you want GraphQL, use Formie's built-in support directly.
License
This is a commercial plugin licensed under the Craft License. It will be available on the Craft Plugin Store soon. See LICENSE.md for details.
⚠️ Pre-Release
This plugin is in active development and not yet available on the Craft Plugin Store. Features and APIs may change before the initial public release.
Features
- REST endpoints — list and read Formie forms and submissions as JSON
- CP-managed API keys — one key per consumer, with per-key form scoping, submissions toggle, expiry, and an enable switch
- API-key authentication — via the
X-API-Keyheader - HMAC request signing — optional per key (replay + tamper protection)
- IP whitelist — optional per key (IPv4/IPv6 + CIDR)
- Rate limiting — per-key hourly budget with
X-RateLimit-*headers and429on exceed - Access logging — every request logged via the Logging Library
- In-CP test page — try endpoints and download a Postman collection without leaving Craft
- Translated CP UI — 12 languages
Requirements
- Craft CMS 5.0 or greater
- PHP 8.2 or greater
- Formie 3.0 or greater
Installation
Via Composer
Using DDEV
Documentation
Full documentation is available in the docs folder.
Support
- Issues: GitHub Issues
- Email: [email protected]
License
This plugin is licensed under the Craft License. See LICENSE.md for details.
Developed by LindemannRock
Built for use with Formie by Verbb
All versions of craft-formie-rest-api with dependencies
craftcms/cms Version ^5.0.0
verbb/formie Version ^3.0.0
guzzlehttp/guzzle Version ^7.0
lindemannrock/craft-logging-library Version ^5.0
lindemannrock/craft-plugin-base Version ^5.0