# Umbraco Forms Documentation

Umbraco Forms is a tool that lets you build forms of all shapes and sizes and put them on your Umbraco websites. Build forms using a long list of elements like multiple choice, dropdowns, text areas and checkboxes. Choose between a series of different workflows and control what happens once a form has been submitted.

[Purchase Umbraco Forms](https://umbraco.com/products/umbraco-forms/) or sign up for an [Umbraco Cloud](https://try.umbraco.com/) project where Umbraco Forms is part of the package.

<table data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td><strong>Installing Umbraco Forms</strong></td><td>Install Umbraco Forms in a few steps.</td><td></td><td><a href="installation/install">install</a></td><td><a href="https://2952072699-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGSopb46RaktUB1PRvxnI%2Fuploads%2Fgit-blob-824e289115a5190ddf6400edb553195df550918e%2F_packageBlog_post_for_com_900x400px.png?alt=media">_packageBlog_post_for_com_900x400px.png</a></td></tr><tr><td><strong>Creating a Form</strong></td><td>Create new Forms and add them to your Umbraco site in minutes.</td><td></td><td><a href="editor/creating-a-form">creating-a-form</a></td><td><a href="https://2952072699-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGSopb46RaktUB1PRvxnI%2Fuploads%2Fgit-blob-2a8c064f60e19359baa8ddbdf0ee6e09dcdcd2d2%2FBlog_post_for_com_900x400px_1_8_7_.png?alt=media">Blog_post_for_com_900x400px_1_8_7_.png</a></td></tr><tr><td><strong>Preparing your Frontend</strong></td><td>Ensure you have the necessary client dependencies before adding a Form to your site.</td><td></td><td><a href="developer/prepping-frontend">prepping-frontend</a></td><td><a href="https://2952072699-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGSopb46RaktUB1PRvxnI%2Fuploads%2Fgit-blob-d12b2963fc069538dc4f2e143fdd93a18a24bb71%2FUmbraco%209.3RC-%20Blog_post_for_com_900x400px_1%402x-80.jpg?alt=media">Umbraco 9.3RC- Blog_post_for_com_900x400px_1@2x-80.jpg</a></td></tr></tbody></table>

## Quick Links

{% content-ref url="upgrading/manualupgrade" %}
[manualupgrade](https://docs.umbraco.com/umbraco-forms/upgrading/manualupgrade)
{% endcontent-ref %}

{% content-ref url="editor/attaching-workflows" %}
[attaching-workflows](https://docs.umbraco.com/umbraco-forms/editor/attaching-workflows)
{% endcontent-ref %}

{% content-ref url="developer/forms-in-the-database" %}
[forms-in-the-database](https://docs.umbraco.com/umbraco-forms/developer/forms-in-the-database)
{% endcontent-ref %}


---

# 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://docs.umbraco.com/umbraco-forms/readme.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.
