# API endpoint to generate and host JSON Forms

**URL:** <https://jsonforms.discourse.group/t/api-endpoint-to-generate-and-host-json-forms/2467>\
**Category:** General\
**Created:** [November 25, 2024, 3:41pm UTC](https://jsonforms.discourse.group/t/api-endpoint-to-generate-and-host-json-forms/2467 "2024-11-25T15:41:47Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![myter](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/myter/32/1161_2.png) [@myter](https://jsonforms.discourse.group/u/myter)\
**Post date:** [November 25, 2024, 3:41pm UTC](https://jsonforms.discourse.group/t/api-endpoint-to-generate-and-host-json-forms/2467/1 "2024-11-25T15:41:47Z")

</div>

Hello everyone, my team and I are building a tool that generates web forms from Figma designs ([Weavely | Design & Publish Forms in Figma](https://www.weavely.ai/figma)). One of our users asked about the possibility for us to open up our form-building API to requests containing JSON Forms. I’m wondering whether this is just an odd-ball request or whether other people could be helped by having a graphical editor combined with a form-building API?

PS: In case it isn’t clear, I’m not here to sell anything or have people try anything. Just genuinely curious 🙂

Kind regards,  
Florian

---

<div class="post-metadata">

**Author:** ![sdirix](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/sdirix/32/1073_2.png) [@sdirix](https://jsonforms.discourse.group/u/sdirix)\
**Post date:** [November 26, 2024, 1:27pm UTC](https://jsonforms.discourse.group/t/api-endpoint-to-generate-and-host-json-forms/2467/2 "2024-11-26T13:27:28Z")

</div>

Hi @myter,

The topic comes up from time to time. In fact we even published [an own editor](https://github.com/eclipsesource/jsonforms-editor) at some point, however it is now outdated.

You can also find some people of the community creating their own editors, see for example [here](https://jsonforms.discourse.group/t/check-out-my-form-builder/1943) and the editors linked on our [community page](https://jsonforms.io/community).

I also know of specialized builders which are developed and deployed in-house in the respective communities, sadly those are not open source.

So overall there is definitely interest in having a graphical editor.

---

<div class="post-metadata">

**Author:** ![myter](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/myter/32/1161_2.png) [@myter](https://jsonforms.discourse.group/u/myter)\
**Post date:** [November 27, 2024, 5:48am UTC](https://jsonforms.discourse.group/t/api-endpoint-to-generate-and-host-json-forms/2467/3 "2024-11-27T05:48:34Z")

</div>

I indeed already saw various graphical editors. But unless I’m mistaken these typically generate the schema/frontend code and don’t accept JSON Form schema’s as input and then generate and host the resulting web form ?

---

<div class="post-metadata">

**Author:** ![sdirix](https://yyz2.discourse-cdn.com/free1/user_avatar/jsonforms.discourse.group/sdirix/32/1073_2.png) [@sdirix](https://jsonforms.discourse.group/u/sdirix)\
**Post date:** [November 27, 2024, 9:06am UTC](https://jsonforms.discourse.group/t/api-endpoint-to-generate-and-host-json-forms/2467/4 "2024-11-27T09:06:18Z")

</div>

Hi @myter,

Ah I see, you are talking about a hosted form service, like typeform.

One can certainly use JSON Forms to build such a service if you or someone else likes to. We’re leveraging [JSON Schema](https://json-schema.org/) which is a widely used standard to describe data and an optional JSON Forms specific UI Schema to declaratively specify the UI .
