# Declarative Forms ## Docs - [Add an Other option](https://docs.declarativeforms.com/examples/add-an-other-option.md) - [Add another section](https://docs.declarativeforms.com/examples/add-another-section.md) - [Add conditional navigation](https://docs.declarativeforms.com/examples/add-conditional-navigation.md) - [Add rating labels](https://docs.declarativeforms.com/examples/add-rating-labels.md) - [Build a multi-step form with cross-field validation](https://docs.declarativeforms.com/examples/build-a-multi-step-form-with-cross-field-validation.md) - [Capture a location](https://docs.declarativeforms.com/examples/capture-a-location.md) - [Capture a photo](https://docs.declarativeforms.com/examples/capture-a-photo.md) - [Capture a signature](https://docs.declarativeforms.com/examples/capture-a-signature.md) - [Capture a structured address](https://docs.declarativeforms.com/examples/capture-a-structured-address.md) - [Capture campaign data](https://docs.declarativeforms.com/examples/capture-campaign-data.md) - [Connect a form to Zapier, n8n, or Make](https://docs.declarativeforms.com/examples/connect-a-form-to-zapier-n8n-or-make.md) - [Create a searchable dropdown](https://docs.declarativeforms.com/examples/create-a-searchable-dropdown.md) - [Customize the primary color](https://docs.declarativeforms.com/examples/customize-the-primary-color.md) - [Customize the thank-you page](https://docs.declarativeforms.com/examples/customize-the-thank-you-page.md) - [Customize validation messages](https://docs.declarativeforms.com/examples/customize-validation-messages.md) - [Embed a form in an iframe](https://docs.declarativeforms.com/examples/embed-a-form-in-an-iframe.md) - [Limit answer length](https://docs.declarativeforms.com/examples/limit-answer-length.md) - [Limit file uploads](https://docs.declarativeforms.com/examples/limit-file-uploads.md) - [Limit multiple select choices](https://docs.declarativeforms.com/examples/limit-multiple-select-choices.md) - [Localize a form](https://docs.declarativeforms.com/examples/localize-a-form.md) - [Personalize messages with answers](https://docs.declarativeforms.com/examples/personalize-messages-with-answers.md) - [Prefill data using query parameters](https://docs.declarativeforms.com/examples/prefill-data-using-query-parameters.md) - [Require a specific format](https://docs.declarativeforms.com/examples/require-a-specific-format.md) - [Require a work email address](https://docs.declarativeforms.com/examples/require-a-work-email-address.md) - [Route to an external website](https://docs.declarativeforms.com/examples/route-to-an-external-website.md) - [Send a confirmation email](https://docs.declarativeforms.com/examples/send-a-confirmation-email.md) - [Send submissions to a webhook](https://docs.declarativeforms.com/examples/send-submissions-to-a-webhook.md) - [Send submissions to email](https://docs.declarativeforms.com/examples/send-submissions-to-email.md) - [Set a form start and end date](https://docs.declarativeforms.com/examples/set-a-form-start-and-end-date.md) - [Show a conditional thank-you page](https://docs.declarativeforms.com/examples/show-a-conditional-thank-you-page.md) - [Show or hide a field](https://docs.declarativeforms.com/examples/show-or-hide-a-field.md) - [Track a form with Mixpanel](https://docs.declarativeforms.com/examples/track-a-form-with-mixpanel.md) - [Use label/value options](https://docs.declarativeforms.com/examples/use-label-value-options.md) - [Verify an email address](https://docs.declarativeforms.com/examples/verify-an-email-address.md) - [Address fields](https://docs.declarativeforms.com/field-types/address-fields.md) - [Camera](https://docs.declarativeforms.com/field-types/camera.md) - [Date](https://docs.declarativeforms.com/field-types/date.md) - [Date month](https://docs.declarativeforms.com/field-types/date-month.md) - [Dropdown](https://docs.declarativeforms.com/field-types/dropdown.md) - [Email](https://docs.declarativeforms.com/field-types/email.md) - [File upload](https://docs.declarativeforms.com/field-types/file-upload.md) - [Geolocation](https://docs.declarativeforms.com/field-types/geolocation.md) - [Hidden](https://docs.declarativeforms.com/field-types/hidden.md) - [Field types](https://docs.declarativeforms.com/field-types/index.md) - [Long text](https://docs.declarativeforms.com/field-types/long-text.md) - [Mobile number](https://docs.declarativeforms.com/field-types/mobile-number.md) - [Multiple select](https://docs.declarativeforms.com/field-types/multiple-select.md) - [Number](https://docs.declarativeforms.com/field-types/number.md) - [Rating](https://docs.declarativeforms.com/field-types/rating.md) - [Short text](https://docs.declarativeforms.com/field-types/short-text.md) - [Signature](https://docs.declarativeforms.com/field-types/signature.md) - [Single select](https://docs.declarativeforms.com/field-types/single-select.md) - [Time](https://docs.declarativeforms.com/field-types/time.md) - [URL](https://docs.declarativeforms.com/field-types/url.md) - [Configure coding agents](https://docs.declarativeforms.com/getting-started/configure-coding-agents.md): Give OpenAI Codex, GitHub Copilot, Claude Code, and other coding agents the Declarative Forms docs context they need. - [Create a form](https://docs.declarativeforms.com/getting-started/create-a-form.md): Create a form in YAML, store it in GitHub, and share it as a live URL — in under three minutes. ## OpenAPI Specs - [openapi](https://docs.declarativeforms.com/api-reference/openapi.json)