# Developer

- [Preparing Your Frontend](/umbraco-forms/13.latest/developer/prepping-frontend.md): Learn how to configure client-side validation for Umbraco forms by including and setting up the necessary libraries for different validation approaches
- [Rendering Forms](/umbraco-forms/13.latest/developer/rendering-forms.md): Learn the different ways of rendering a form on your website when using Umbraco Forms.
- [Rendering Forms Scripts](/umbraco-forms/13.latest/developer/rendering-scripts.md): Learn how to manage script placement for Umbraco Forms by controlling where and how forms are presented on a webpage.
- [Themes](/umbraco-forms/13.latest/developer/themes.md): Documentation on how to apply custom themes to Umbraco Forms
- [Custom Markup](/umbraco-forms/13.latest/developer/custom-markup.md): This article teaches you how to customize how your Umbraco Forms are outputted.
- [Email Templates](/umbraco-forms/13.latest/developer/email-templates.md): Creating an email template for Umbraco Forms.
- [Working With Record Data](/umbraco-forms/13.latest/developer/working-with-data.md): Developer documentation on working with Forms record data.
- [Umbraco Forms in the Database](/umbraco-forms/13.latest/developer/forms-in-the-database.md)
- [Extending](/umbraco-forms/13.latest/developer/extending.md)
- [Adding A Type To The Provider Model](/umbraco-forms/13.latest/developer/extending/adding-a-type.md)
- [Setting Types](/umbraco-forms/13.latest/developer/extending/adding-a-type/setting-types.md)
- [Adding A Field Type To Umbraco Forms](/umbraco-forms/13.latest/developer/extending/adding-a-fieldtype.md)
- [Excluding a built-in field](/umbraco-forms/13.latest/developer/extending/adding-a-fieldtype/excluding-a-built-in-field.md)
- [Adding A Prevalue Source Type To Umbraco Forms](/umbraco-forms/13.latest/developer/extending/adding-a-prevaluesourcetype.md)
- [Adding A Workflow Type To Umbraco Forms](/umbraco-forms/13.latest/developer/extending/adding-a-workflowtype.md)
- [Adding An Export Type To Umbraco Forms](/umbraco-forms/13.latest/developer/extending/adding-a-exporttype.md)
- [Adding a Magic String Format Function](/umbraco-forms/13.latest/developer/extending/adding-a-magic-string-format-function.md)
- [Adding A Server-Side Notification Handler To Umbraco Forms](/umbraco-forms/13.latest/developer/extending/adding-an-event-handler.md): See an example of validating a form server-side.
- [Adding a Validation Pattern](/umbraco-forms/13.latest/developer/extending/adding-a-validation-pattern.md): Customize the regular expression based validation patterns available for text fields.
- [Customize Default Fields and Workflows For a Form](/umbraco-forms/13.latest/developer/extending/customize-default-workflows.md): How to amend the built-in behavior of adding fields and associating workflows with new forms
- [Configuration](/umbraco-forms/13.latest/developer/configuration.md): In Umbraco Forms it's possible to customize the functionality with various configuration values.
- [Forms Provider Type Details](/umbraco-forms/13.latest/developer/configuration/type-details.md): Provides details of the built-in provider types available with Umbraco Forms
- [Webhooks](/umbraco-forms/13.latest/developer/webhooks.md)
- [Security](/umbraco-forms/13.latest/developer/security.md): How to secure access to Umbraco Forms data and functionality.
- [Magic Strings](/umbraco-forms/13.latest/developer/magic-strings.md)
- [Health Checks](/umbraco-forms/13.latest/developer/healthchecks.md)
- [Apply keys and indexes](/umbraco-forms/13.latest/developer/healthchecks/apply-keys.md)
- [Apply keys and indexes for forms in the database](/umbraco-forms/13.latest/developer/healthchecks/forms-in-the-database-apply-keys.md)
- [Localization](/umbraco-forms/13.latest/developer/localization.md)
- [Content Apps](/umbraco-forms/13.latest/developer/contentapps.md)
- [Headless/AJAX Forms](/umbraco-forms/13.latest/developer/ajaxforms.md)
- [Block List Filters](/umbraco-forms/13.latest/developer/blocklistfilters.md)
- [Field Types](/umbraco-forms/13.latest/developer/field-types.md)
- [Storing Prevalue Text Files With IPreValueTextFileStorage](/umbraco-forms/13.latest/developer/iprevaluetextfilestorage.md)
