# New component: Pydantic Object Builder (streamlit-pydantic-object-builder)

**URL:** <https://discuss.streamlit.io/t/new-component-pydantic-object-builder-streamlit-pydantic-object-builder/122347>\
**Category:** Custom Components\
**Tags:** streamlit-components, ui, discussion\
**Created:** [September 4, 2026, 7:08pm UTC](https://discuss.streamlit.io/t/new-component-pydantic-object-builder-streamlit-pydantic-object-builder/122347 "2026-09-04T19:08:07Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![EDT-Andrew](https://sea2.discourse-cdn.com/streamlit/user_avatar/discuss.streamlit.io/edt-andrew/32/67551_2.png) [@EDT-Andrew](https://discuss.streamlit.io/u/EDT-Andrew)\
**Post date:** [September 4, 2026, 7:08pm UTC](https://discuss.streamlit.io/t/new-component-pydantic-object-builder-streamlit-pydantic-object-builder/122347/1 "2026-09-04T19:08:07Z")

</div>

![image](https://global.discourse-cdn.com/streamlit/original/3X/8/c/8c66de53c45718f35ceaac82c5d64a69730d3eb2.png)

New component to build complex Pydantic objects based on Pydantic models in your code. Supports inline editing, a library of objects to drag and drop as nested sub-objects in complex models.

Motivation behind this component was a UI to edit templates of complex json payloads for financial APIs.

> **[GitHub - edt-andrew/streamlit-pydantic-object-builder](https://github.com/edt-andrew/streamlit-pydantic-object-builder)**
>
> Contribute to edt-andrew/streamlit-pydantic-object-builder development by creating an account on GitHub.

> **[Client Challenge](https://pypi.org/project/streamlit-pydantic-object-builder/0.1.0/)**
