# FormForge Wiki > Official documentation for FormForge backend and FormForge Client. ## Documentation Sets - [FormForge Wiki - Full Documentation](https://formforge.schleret.ch/llms-full.txt): Complete backend and frontend integration reference for FormForge. ## Getting Started - [Overview](https://formforge.schleret.ch/raw/docs/getting-started.md): Understand the concepts and choose the fastest path to production. - [Backend Installation](https://formforge.schleret.ch/raw/docs/getting-started/installation/backend.md): Install FormForge in Laravel and ship your first server-side form flow. - [Client Installation](https://formforge.schleret.ch/raw/docs/getting-started/installation/client.md): Install FormForge Client in Nuxt 4 and render your first form. ## Concepts - [Concepts](https://formforge.schleret.ch/raw/docs/concepts.md): Understand how the backend and client fit together around one shared form system. - [Lifecycle](https://formforge.schleret.ch/raw/docs/concepts/lifecycle.md): Follow a FormForge form from definition to automation. - [Backend vs client](https://formforge.schleret.ch/raw/docs/concepts/backend-vs-client.md): Understand the responsibility split between Laravel and Nuxt. - [Decision matrix](https://formforge.schleret.ch/raw/docs/concepts/decision-matrix.md): Pick the right FormForge path based on your goal. ## Backend - [Form DSL Reference](https://formforge.schleret.ch/raw/docs/backend/forms/form-dsl-reference.md): Code-first builder methods for fields, validation, publication settings, and file options. - [Schema, Pages, and Conditions](https://formforge.schleret.ch/raw/docs/backend/forms/schema-pages-and-conditions.md): Normalized schema shape and condition resolution model. - [Categories and Publication Lifecycle](https://formforge.schleret.ch/raw/docs/backend/forms/categories-and-publication-lifecycle.md): Category semantics, revision transitions, and publishability rules. - [API Overview](https://formforge.schleret.ch/raw/docs/backend/http-api/overview.md): Endpoint groups, prefixes, and high-level API surface. - [Schema, Submission, Upload, and Resolve](https://formforge.schleret.ch/raw/docs/backend/http-api/schema-submission-upload-resolve.md): Read and submit forms, stage files, and resolve effective schema. - [Management, Responses, and GDPR](https://formforge.schleret.ch/raw/docs/backend/http-api/management-responses-and-gdpr.md): Form admin endpoints, categories, exports, and privacy operations. - [Security, Guards, Middleware, and Abilities](https://formforge.schleret.ch/raw/docs/backend/http-api/security-guards-middleware-abilities.md): Security layers and authorization action keys. - [Scoped Routes and Ownership](https://formforge.schleret.ch/raw/docs/backend/http-api/scoped-routes-and-ownership.md): Owner-context routing and polymorphic ownership strategies. - [Resources, Models, and Controller Overrides](https://formforge.schleret.ch/raw/docs/backend/http-api/resources-models-controllers.md): Serialization customization and extension points. - [Query Routes](https://formforge.schleret.ch/raw/docs/backend/http-api/query-routes.md): Configure reusable form and category listing routes with nested AND/OR predicates. - [Upload Modes and Drafts](https://formforge.schleret.ch/raw/docs/backend/operations/upload-modes-and-drafts.md): Managed, direct, and staged upload workflows plus owner-bound draft behavior. - [Idempotency and Automations](https://formforge.schleret.ch/raw/docs/backend/operations/idempotency-and-automations.md): Mutation replay safety and post-submission automation execution. - [Submission Export (CSV and JSONL)](https://formforge.schleret.ch/raw/docs/backend/operations/submission-export-csv-jsonl.md): Export entry points, filters, and output field model. - [GDPR Retention and Anonymization](https://formforge.schleret.ch/raw/docs/backend/operations/gdpr-retention-and-anonymization.md): Policy levels, priority rules, actions, and execution controls. - [Model Overrides and Data Model](https://formforge.schleret.ch/raw/docs/backend/operations/model-overrides-and-data-model.md): Overridable model keys and conceptual FormForge tables. - [Artisan Commands](https://formforge.schleret.ch/raw/docs/backend/operations/artisan-commands.md): Install, HTTP tooling, scaffolding, maintenance, exports, and GDPR commands. - [Troubleshooting and Operational Notes](https://formforge.schleret.ch/raw/docs/backend/operations/troubleshooting.md): Common backend integration pitfalls and how to diagnose them quickly. - [Overview](https://formforge.schleret.ch/raw/docs/backend/overview.md): FormForge backend overview, core capabilities, and mental model. - [Quickstart After Setup](https://formforge.schleret.ch/raw/docs/backend/overview/quickstart-after-setup.md): First backend form flow once FormForge is installed. - [Integration Modes](https://formforge.schleret.ch/raw/docs/backend/overview/integration-modes.md): Pick the right backend integration strategy for your Laravel project. - [Validation Overview](https://formforge.schleret.ch/raw/docs/backend/validation.md): Validation flows for full form submit, single field checks, partial subsets, and localization. - [Full-Form Validation](https://formforge.schleret.ch/raw/docs/backend/validation/full-form-validation.md): Rule strategy, nullish behavior, and submit flow guarantees. - [Single-Field Validation](https://formforge.schleret.ch/raw/docs/backend/validation/single-field-validation.md): Validate one field without creating a submission. - [Partial Field Validation](https://formforge.schleret.ch/raw/docs/backend/validation/partial-field-validation.md): Describe, resolve, and validate partial field subsets. - [Validation Localization](https://formforge.schleret.ch/raw/docs/backend/validation/localization.md): Translate validation messages with runtime locale selection and custom language support. ## Client - [FormForgeRenderer](https://formforge.schleret.ch/raw/docs/client/components/formforge-renderer.md): Render, navigate, validate, and submit FormForge forms in internal or controlled mode. - [FormForgeBuilder](https://formforge.schleret.ch/raw/docs/client/components/formforge-builder.md): UI component for authoring, editing, and publishing form-definition drafts. - [FormForgeResponse](https://formforge.schleret.ch/raw/docs/client/components/formforge-response.md): Read-only response view component for moderation and support tooling. - [FormForgeCategoryCreateModal](https://formforge.schleret.ch/raw/docs/client/components/formforge-category-create-modal.md): Modal component for category creation flows in admin screens. - [Form and Submission Composables](https://formforge.schleret.ch/raw/docs/client/composables/form-and-submission.md): Schema loading, local state, validation schema, and submit workflow APIs. - [Management, Categories, and Responses](https://formforge.schleret.ch/raw/docs/client/composables/management-categories-responses.md): Admin composables for forms, categories, and submission moderation. - [Drafts, Uploads, Resolver, Wizard, and i18n](https://formforge.schleret.ch/raw/docs/client/composables/drafts-uploads-resolver-wizard-i18n.md): Workflow and utility composables for staged forms and multi-page UX. - [Overview](https://formforge.schleret.ch/raw/docs/client/overview.md): Introduction, integration modes, and documentation map for FormForge Client. - [Nuxt Module and Scoped Routes](https://formforge.schleret.ch/raw/docs/client/overview/nuxt-module-and-scoped-routes.md): Configure formforgeClient options and named scopes for owner-context APIs. - [Runtime Client](https://formforge.schleret.ch/raw/docs/client/overview/runtime-client.md): Use the client API directly for imperative non-composable integrations. - [Auth and Request Hooks](https://formforge.schleret.ch/raw/docs/client/reference/auth-and-hooks.md): Inject auth headers and context before every FormForge request. - [Upload and DateTime Modes](https://formforge.schleret.ch/raw/docs/client/reference/upload-and-datetime-modes.md): Choose staged, managed, or direct upload strategy and datetime serialization mode. - [Error Handling](https://formforge.schleret.ch/raw/docs/client/reference/error-handling.md): Interpret normalized FormForge client errors and map business codes. - [Testing and FAQ](https://formforge.schleret.ch/raw/docs/client/reference/testing-and-faq.md): Development commands, test focus areas, and quick answers. - [Standalone Usage](https://formforge.schleret.ch/raw/docs/client/standalone.md): External save, publish, and preview patterns for FormForge Builder and Renderer. - [Standalone Builder](https://formforge.schleret.ch/raw/docs/client/standalone/builder.md): Use the builder UI while handling save and publish actions from your own screen. - [Standalone Renderer](https://formforge.schleret.ch/raw/docs/client/standalone/renderer.md): Preview a form while keeping navigation, progress, and validation controls visible.