# How to create a custom form in composer?

**URL:** https://meta.discourse.org/t/how-to-create-a-custom-form-in-composer/322259
**Category:** Development
**Created:** [August 19, 2024, 1:30pm UTC](https://meta.discourse.org/t/how-to-create-a-custom-form-in-composer/322259 "2024-08-19T13:30:45Z")
**Posts on this page:** 1
**Showing post:** 2

<div class="post-metadata">

### Author: ![isaac](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/isaac/32/235758_2.png) [@isaac](https://meta.discourse.org/u/isaac)
#### Post date: [August 19, 2024, 1:32pm UTC](https://meta.discourse.org/t/how-to-create-a-custom-form-in-composer/322259/2 "2024-08-19T13:32:56Z")

</div>

You can take a look at

> [@Introducing Form Templates](https://meta.discourse.org/t/introducing-experimental-form-templates/278631):
>
> star This feature is no longer experimental! Go here to learn more about the feature and how to use it in your community: [Creating form templates](https://meta.discourse.org/t/creating-form-templates/397564) Hello, Discourse Meta Community! We are excited to introduce a new experimental feature, form templates. With it, you can enforce a structured form with data validation as part of the topic creation flow. [multiple\_form\_templates] Enabling the feature The feature is hidden behind a site-wide experimental flag. To enable it, just turn on the exp…

I believe it should fit your use case at a low level 🙂

If you are going to be fetching data from a custom API, you may need a custom plugin / theme.

---

_[View the full topic](https://meta.discourse.org/t/how-to-create-a-custom-form-in-composer/322259)._
