Skip to main content
Publive forms let you define fields in Publive and render them in your frontend using the returned schema.

What forms support

  • schema-driven field rendering
  • iframe-based rendering for faster setup
  • grouped fields and validation rules
  • reader-side schema delivery
  • server-side form submission
  • optional frontend overrides for custom use cases

Common docs

How to integrate form

Use the default prebuilt iframe flow for the fastest setup.

How to integrate component form

Use the component-rendered path when you need UI customization.

Form schema

Fetch the reader-side schema used to render a form.

Form submission

Submit form data and captcha to Publive.

JavaScript SDK

Use SDK helpers for form fetch and submission workflows.

Integration model

In a decoupled frontend, you can integrate forms in two ways:
  • the default iframe-based flow for fast setup
  • the component-rendered flow for deeper UI customization
Start with the iframe path unless you already know you need custom rendering, hidden fields, or layout-level control.