PHPackages                             lindemannrock/craft-formie-rest-api - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. lindemannrock/craft-formie-rest-api

ActiveCraft-plugin[Authentication &amp; Authorization](/categories/authentication)

lindemannrock/craft-formie-rest-api
===================================

REST API for Formie - Provides REST endpoints for accessing Formie forms and submissions

3.10.1(2mo ago)0133proprietaryPHPPHP ^8.2CI passing

Since Sep 15Pushed 2mo agoCompare

[ Source](https://github.com/LindemannRock/craft-formie-rest-api)[ Packagist](https://packagist.org/packages/lindemannrock/craft-formie-rest-api)[ RSS](/packages/lindemannrock-craft-formie-rest-api/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (10)Dependencies (41)Versions (24)Used By (0)

[![Formie REST API](docs/images/hero.webp)](docs/images/hero.webp)

Formie REST API Plugin
======================

[](#formie-rest-api-plugin)

[![Latest Version](https://camo.githubusercontent.com/16155c3f14bf342bb9fa764c9902a40ceb8820a4019a10067e9967062c454910/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c696e64656d616e6e726f636b2f63726166742d666f726d69652d726573742d6170692e737667)](https://packagist.org/packages/lindemannrock/craft-formie-rest-api)[![Craft CMS](https://camo.githubusercontent.com/c176c7ad994b4d577c758871323311a223477bd0cd427c40a8472fd0cad04992/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4372616674253230434d532d352e302b2d6f72616e67652e737667)](https://craftcms.com/)[![Formie](https://camo.githubusercontent.com/29b31abd3a720b332edc5b3ffe9c13a5e8e17fdd133ebf676003713d455f0727/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f466f726d69652d332e302b2d707572706c652e737667)](https://verbb.io/craft-plugins/formie)[![PHP](https://camo.githubusercontent.com/5fe05c705bf034839bda7651781e4d0a9d42f4a840478ca5e343873a0361bb89/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d382e322b2d626c75652e737667)](https://php.net/)[![License](https://camo.githubusercontent.com/2ad1002f9fc4aba5e65d0da594be491dfa52aeee7c2644a71ac1b51e1a7ef820/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6c696e64656d616e6e726f636b2f63726166742d666f726d69652d726573742d6170692e737667)](LICENSE)

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 `/api` endpoint. 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
-------

[](#license)

This is a commercial plugin licensed under the [Craft License](https://craftcms.github.io/license/). It will be available on the [Craft Plugin Store](https://plugins.craftcms.com) soon. See [LICENSE.md](LICENSE.md) for details.

⚠️ Pre-Release
--------------

[](#️-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
--------

[](#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-Key` header
- **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 and `429` on 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
------------

[](#requirements)

- Craft CMS 5.0 or greater
- PHP 8.2 or greater
- [Formie](https://verbb.io/craft-plugins/formie) 3.0 or greater

Installation
------------

[](#installation)

### Via Composer

[](#via-composer)

```
composer require lindemannrock/craft-formie-rest-api
```

```
php craft plugin/install formie-rest-api
```

### Using DDEV

[](#using-ddev)

```
ddev composer require lindemannrock/craft-formie-rest-api
```

```
ddev craft plugin/install formie-rest-api
```

Documentation
-------------

[](#documentation)

Full documentation is available in the [docs](docs/) folder.

Support
-------

[](#support)

- **Issues**: [GitHub Issues](https://github.com/LindemannRock/craft-formie-rest-api/issues)
- **Email**:

License
-------

[](#license-1)

This plugin is licensed under the [Craft License](https://craftcms.github.io/license/). See [LICENSE.md](LICENSE.md) for details.

---

Developed by [LindemannRock](https://lindemannrock.com)

Built for use with [Formie](https://verbb.io/craft-plugins/formie) by Verbb

###  Health Score

44

—

FairBetter than 90% of packages

Maintenance88

Actively maintained with recent releases

Popularity10

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 92.9% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~13 days

Recently: every ~2 days

Total

22

Last Release

62d ago

Major Versions

1.0.4 → 3.0.02025-10-20

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/81223527?v=4)[Lindemann](/maintainers/bhlindemann)[@bhlindemann](https://github.com/bhlindemann)

---

Top Contributors

[![bhlindemann](https://avatars.githubusercontent.com/u/81223527?v=4)](https://github.com/bhlindemann "bhlindemann (197 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (15 commits)")

---

Tags

api-integrationauthenticationcraft-cmscraft-cms-pluginform-dataformiegraphqloauthrest-apiapicmsREST APICraftcraftcmscraft-pluginformie

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/lindemannrock-craft-formie-rest-api/health.svg)

```
[![Health](https://phpackages.com/badges/lindemannrock-craft-formie-rest-api/health.svg)](https://phpackages.com/packages/lindemannrock-craft-formie-rest-api)
```

###  Alternatives

[verbb/formie

The most user-friendly forms plugin for Craft.

101400.6k78](/packages/verbb-formie)[acclaro/translations

Easily launch and manage multilingual Craft websites without having to copy/paste content or manually track updates.

1229.6k](/packages/acclaro-translations)[eslazarev/wildberries-sdk

Wildberries OpenAPI clients (generated).

353.6k](/packages/eslazarev-wildberries-sdk)[verbb/hyper

A user-friendly links field for Craft.

24153.5k14](/packages/verbb-hyper)[verbb/vizy

A flexible visual editor field for Craft.

4251.5k1](/packages/verbb-vizy)[verbb/events

A full-featured plugin for event management and ticketing.

2312.1k](/packages/verbb-events)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
