By CleverForge
CleverForms is a visual form builder for Strapi 5. Create forms in the Strapi admin panel, render them in React applications, collect submissions, apply conditional logic and validation, and manage submissions from Strapi.
released September 23, 2026
npm install @cleverforge/strapi-clever-formsCleverForms is a free, MIT-licensed Strapi 5 form builder and submission runtime by CleverForge.
Current stable version: 1.0.0.
npm install @cleverforge/strapi-clever-formsEnable the plugin in config/plugins.ts:
export default () => ({
'clever-forms': {
enabled: true,
},
})Rebuild and start Strapi:
npm run build
npm run developRetrieve a published form:
GET /api/clever-forms/forms/:slugSubmit a form:
POST /api/clever-forms/forms/:slug/submissions
Content-Type: application/json
{
"data": {
"email": "person@example.com"
}
}Public input is validated again on the Strapi server. Unknown fields are rejected and client-supplied protected submission metadata is not trusted.
import { CleverForm } from '@cleverforge/strapi-clever-forms/react'
export function ContactPage({ form }) {
return <CleverForm form={form} />
}The package also exposes @cleverforge/strapi-clever-forms/core for provider-neutral schema, condition, lifecycle, and action utilities.
npm install
npm run validate:marketplaceThen validate against the real Strapi 5 fixture:
cd tests/fixtures/strapi5-app
npm install
rm -rf dist .tmp
npm run build
npm run smokeSee docs/RELEASE-CANDIDATE.md, docs/STRAPI5-COMPLIANCE.md, docs/SECURITY.md, and docs/TEMPLATES.md for validation and implementation details.
The Strapi package is free Core. It does not require license keys, entitlements, paid plans, or external activation. Generic extension hooks are retained for interoperability and future compatibility.
CleverForge may offer commercial CleverForms products in ecosystems that permit paid extensions. Any future commercial Strapi distribution will be evaluated against Strapi's rules in effect at that time rather than embedded or paywalled in this Core package.
MIT. See LICENSE.
Share your work with the community and get it listed in the Strapi ecosystem for everyone to discover and use.
Submit
