# Developer Guide

- [Introduction](https://help.form.io/developers/introduction.md)
- [Application Development](https://help.form.io/developers/introduction/application.md): Let's create an application using Form.io!
- [API Documentation](https://help.form.io/developers/introduction/api-documentation.md): All of the Form.io API Documentation
- [Form Development](https://help.form.io/developers/form-development.md)
- [Form Renderer](https://help.form.io/developers/form-development/form-renderer.md): A technical deep-dive into the powerful Form.io JavaScript Renderer
- [Form Builder](https://help.form.io/developers/form-development/form-builder.md): Learn how to use the Form.io JavaScript form builder
- [Form Embedding](https://help.form.io/developers/form-development/rendering.md): How to embed a Form.io form within your application.
- [Form Evaluations](https://help.form.io/developers/form-development/form-evaluations.md): This section describes how the Form.io Renderer evaluates javascript code.
- [Protected Evaluator](https://help.form.io/developers/form-development/form-evaluations/protected-evaluator.md)
- [Form Templates](https://help.form.io/developers/form-development/form-templates.md): Describes the Form.io Form Templating System
- [The Form.io Standard Template](https://help.form.io/developers/form-development/form-templates/the-form.io-standard-template.md): An easier way to customize your forms' look and feel.
- [Custom Components](https://help.form.io/developers/form-development/custom-components.md): Describes the process of building and creating a Custom Form Component.
- [Translations](https://help.form.io/developers/form-development/translations.md): Documentation of Form.io Translations
- [JavaScript Development](https://help.form.io/developers/javascript-development.md)
- [JavaScript SDK](https://help.form.io/developers/javascript-development/javascript-sdk.md): This page describes the Form.io JavaScript SDK
- [JavaScript Frameworks](https://help.form.io/developers/javascript-development/frameworks.md): A list of all the Progressive Web Application frameworks supported by the Form.io platform.
- [JavaScript Utilities](https://help.form.io/developers/javascript-development/javascript-utilities.md): This section documents the utilities functions available within the JavaScript SDK
- [Authentication and Authorization](https://help.form.io/developers/auth.md): A developers guide to the User Authentication and Authorization processes
- [SAML](https://help.form.io/developers/auth/saml.md): This section describes how to setup and configure Form.io with a SAML Authentication Provider for Single-Sign-On functionality.
- [OAuth](https://help.form.io/developers/auth/oauth.md): This section describes how to setup and configure Form.io with a OIDC Authentication Provider for Single-Sign-On authentication.
- [LDAP](https://help.form.io/developers/auth/ldap.md)
- [Resource Based Authentication](https://help.form.io/developers/auth/resource-based-authentication.md)
- [Email Authentication](https://help.form.io/developers/auth/email-login.md)
- [Two-Factor Authentication](https://help.form.io/developers/auth/two-factor-authentication.md)
- [Roles and Permissions](https://help.form.io/developers/roles-and-permissions.md): Roles and Permissions allow users within the Form.io platform to be granted certain permissions to perform certain actions and have access to forms and submissions within a project.
- [Field Match-Based Access](https://help.form.io/developers/roles-and-permissions/field-match-based-access.md)
- [Field-Based Resource Access](https://help.form.io/developers/roles-and-permissions/field-based-resource-access.md)
- [Group Permissions](https://help.form.io/developers/roles-and-permissions/group-permissions.md)
- [Integrations](https://help.form.io/developers/integrations.md)
- [Email Integrations](https://help.form.io/developers/integrations/email-integrations.md): Form.io allows an easy integration to send emails after any action in the Form. Email Actions are located in the Form Action section but as a requirement it will ask you to use a provider.
- [File Storage](https://help.form.io/developers/integrations/file-storage.md)
- [Google Developer Console](https://help.form.io/developers/integrations/google-cloud-platform.md)
- [Relational Databases](https://help.form.io/developers/integrations/relational-databases.md): Integrating Form.io with relational databases
- [Modules](https://help.form.io/developers/modules.md): Describes the Form.io Module system
- [Fetch Plugin API](https://help.form.io/developers/fetch-plugin-api.md): Provides detailed documentation over the Fetch Plugin API
- [CSS Frameworks](https://help.form.io/developers/css-frameworks.md): Describes all of the CSS frameworks supported by Form.io
- [Offline Mode](https://help.form.io/developers/offline-mode.md): This section describes how the Form.io Offline Mode system works.
- [Audit Logging](https://help.form.io/developers/audit-logging.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://help.form.io/developers.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
