Skip to main content
drupalreleases
Release: Better Exposed Filters 7.2.0 — Minor update available for module better_exposed_filters (7.2.0). Release: Bootstrap 8.x-3.43 — Minor update available for theme bootstrap (8.x-3.43). Release: Svg Image 3.2.5 — Minor update available for module svg_image (3.2.5). Release: Tagify 2.0.5 — Minor update available for module tagify (2.0.5). Release: Editoria11y Accessibility Checker 3.0.11 — Minor update available for module editoria11y (3.0.11). Release: Entity Browser - Table Layout 2.0.5 — Minor update available for module entity_browser_table (2.0.5). Release: Commerce License 3.1.0 — Minor update available for module commerce_license (3.1.0). Release: Add Content by Bundle Views Area Plugin 2.0.2 — Minor update available for module add_content_by_bundle (2.0.2). Module Revived: @font-your-face 4.3.0 — Module fontyourface updated after 7 months of inactivity (4.3.0). Security Coverage: Open Y Branch Selector — Module openy_branch_selector now has official Drupal security advisory coverage.

Alpaca Forms

No security coverage Drupal 10–11
View on drupal.org

Alpaca Forms allows you to create and manage forms in Drupal using AlpacaJS and JSON Schema. It securely stores submissions and can automate workflows like sending emails or processing data using ECA.

Alpaca Forms lets Drupal site builders create JSON Schema forms rendered with AlpacaJS, securely store submissions, and automate validation and submission workflows through optional ECA integration.

Features

  • Create and manage AlpacaJS forms through Drupal administration.
  • Configure fields, validation, layout, options, and initial values using JSON.
  • Store, view, filter, and delete form submissions.
  • Apply server-side validation, payload limits, permissions, and rate limiting.
  • Use optional ECA events and actions to send email, reject submissions, change success messages, call integrations, or process submissions without storing them.

Post-Installation

Install AlpacaJS and Handlebars, grant the required permissions, and create a form at /admin/structure/alpaca-forms. Published forms are available at /alpaca-form/{machine_name}, and stored submissions can be reviewed under Content → Alpaca submissions.

Additional Requirements

The AlpacaJS and Handlebars browser libraries must be installed separately. Composer and npm installation instructions are included in the module README.

The optional Alpaca Forms ECA submodule integrates with ECA to provide configurable validation, pre-storage, and post-submission workflows.

Similar projects

Webform provides a comprehensive Drupal-native form builder. Alpaca Forms is intended for projects that specifically need AlpacaJS rendering, JSON Schema form definitions, and ECA-controlled submission processing.

Supporting this Module

Report bugs, request features, and contribute improvements through the project issue queue.

Depends on

Dependencies of the latest stable release

  • file Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
5
Tracked since
Aug 2026
Latest release
3 weeks ago
Releases (12 mo)
5 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
1.1.0-alpha1 Pre-release 10–11 Sep 17, 2026
1.0.0-alpha3 Pre-release 10–11 Sep 7, 2026
1.0.0 Stable 10–11 Aug 26, 2026
1.0.0-alpha2 Pre-release 10–11 Aug 25, 2026
1.0.0-alpha1 Pre-release 10–11 Aug 25, 2026