# \[Verba\] programmatic management of weaviate db

**URL:** <https://forum.weaviate.io/t/verba-programmatic-management-of-weaviate-db/9137>\
**Category:** Support\
**Tags:** integration, python\
**Created:** [December 7, 2024, 2:38pm UTC](https://forum.weaviate.io/t/verba-programmatic-management-of-weaviate-db/9137 "2024-12-07T14:38:40Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![skuski](https://avatars.discourse-cdn.com/v4/letter/s/8e7dd6/32.png) [@skuski](https://forum.weaviate.io/u/skuski)\
**Post date:** [December 7, 2024, 2:38pm UTC](https://forum.weaviate.io/t/verba-programmatic-management-of-weaviate-db/9137/1 "2024-12-07T14:38:40Z")

</div>

### Description

I’m a fan of Verba and would like a way to handle upload, update, and error-handling of such tasks programmatically with a python script interacting directly with the weaviate docker at 8080, instead of via verba webui. Is there a way to make a light-weight wrapper around goldenverba/components/manager.py to do that please?

Thanks!

### Server Setup Information

- Weaviate Server Version: 1.27
- Deployment Method: docker compose
- Multi Node? Number of Running Nodes: single
- Client Language and Version: python3.12
- Multitenancy?: no

### Any additional Information

---

<div class="post-metadata">

**Author:** ![Edward\_Schmuhl](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/edward_schmuhl/32/1459_2.png) [@Edward\_Schmuhl](https://forum.weaviate.io/u/Edward_Schmuhl)\
**Post date:** [December 9, 2024, 1:34pm UTC](https://forum.weaviate.io/t/verba-programmatic-management-of-weaviate-db/9137/2 "2024-12-09T13:34:26Z")

</div>

Hey! Thanks for your message 🚀

Unfortunately, there’s no good way to handle Verba’s functionality programmatically right now. However, we’re planning on building a user-friendly endpoint that serves Verba through an API. This would allow you to handle all your stuff programmatically and also allow other frontend’s to use Verba’s functionality. I’ll let you know once we finish it 🥳

---

<div class="post-metadata">

**Author:** ![skuski](https://avatars.discourse-cdn.com/v4/letter/s/8e7dd6/32.png) [@skuski](https://forum.weaviate.io/u/skuski)\
**Post date:** [December 10, 2024, 7:36am UTC](https://forum.weaviate.io/t/verba-programmatic-management-of-weaviate-db/9137/3 "2024-12-10T07:36:11Z")

</div>

Oh i see. Yeah API would be good too. Can’t wait to get to use it! Thx!

---

<div class="post-metadata">

**Author:** ![lindon](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/lindon/32/3371_2.png) [@lindon](https://forum.weaviate.io/u/lindon)\
**Post date:** [January 14, 2025, 3:20pm UTC](https://forum.weaviate.io/t/verba-programmatic-management-of-weaviate-db/9137/4 "2025-01-14T15:20:51Z")

</div>

I’m also interested in a programatic way to manage documents connected to verba. Specifically, I want the ability to set metadata fields for my documents (labels, link, etc.). I have a few hundred files (small) and it’s time consuming to manually label them all.
