# \[Docs\] Python Dataclasses missing

**URL:** <https://forum.weaviate.io/t/docs-python-dataclasses-missing/7537>\
**Category:** Support\
**Tags:** documentation\
**Created:** [November 11, 2024, 2:38pm UTC](https://forum.weaviate.io/t/docs-python-dataclasses-missing/7537 "2024-11-11T14:38:22Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tuana](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/tuana/32/2810_2.png) [@Tuana](https://forum.weaviate.io/u/Tuana)\
**Post date:** [November 11, 2024, 2:38pm UTC](https://forum.weaviate.io/t/docs-python-dataclasses-missing/7537/1 "2024-11-11T14:38:23Z")

</div>

Hey hey, starting to document what I find/experience so I figured I can also add them to the forum.

I’m doing the 101 academy course which has lots of references to various dataclasses and methods naturally. However, various dataclasses that one might want to look up in documentation and read through the reference are missing in the docs.

There seems to have been this page in the past which still appears in the search: [Python | Weaviate](https://weaviate.io/developers/weaviate/client-libraries/python#data-types)

But that’s no longer live (I think).

So tldr, 3 bits of feedback:

- Having a docs page with a reference to the various dataclasses and what they are for/their init variables etc would be SUPER useful
- If this page exists, there seems to be a problem with the discoverability
- We should start linking to the docs reference pages for methods/classes mentioned in the Academy courses

---

<div class="post-metadata">

**Author:** ![DudaNogueira](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/dudanogueira/32/7846_2.png) [@DudaNogueira](https://forum.weaviate.io/u/DudaNogueira)\
**Post date:** [November 11, 2024, 4:09pm UTC](https://forum.weaviate.io/t/docs-python-dataclasses-missing/7537/2 "2024-11-11T16:09:40Z")

</div>

hi @Tuana !! Welcome to Weaviate (again hehehe) and to our forums 🤗

Is this what you are looking for?  
[https://weaviate-python-client.readthedocs.io/en/stable/genindex.html](https://weaviate-python-client.readthedocs.io/en/stable/genindex.html)

I see a link to it from here:

> **[Python | Weaviate](https://weaviate.io/developers/weaviate/client-libraries/python#overview)**
>
> Utilize the Python client library to access Weaviate and streamline data processes.

For example, if you want to learn [all about the connect\_to\_custom method](https://weaviate-python-client.readthedocs.io/en/stable/weaviate.html#weaviate.connect_to_custom)

Let me know if that helps!

---

<div class="post-metadata">

**Author:** ![Tuana](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/tuana/32/2810_2.png) [@Tuana](https://forum.weaviate.io/u/Tuana)\
**Post date:** [November 13, 2024, 9:35am UTC](https://forum.weaviate.io/t/docs-python-dataclasses-missing/7537/3 "2024-11-13T09:35:23Z")

</div>

Hey Duda, I suppose that is what I’m looking for. Where in that page did you link to this? It’s quite difficult to discover I would say. Also not easy to navigate to the reference you need when you get there. I was looking for MetadataQuery for example.

Maybe I can raise this with the DevRel team…? Wdyt?

---

<div class="post-metadata">

**Author:** ![DudaNogueira](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/dudanogueira/32/7846_2.png) [@DudaNogueira](https://forum.weaviate.io/u/DudaNogueira)\
**Post date:** [November 13, 2024, 1:49pm UTC](https://forum.weaviate.io/t/docs-python-dataclasses-missing/7537/4 "2024-11-13T13:49:24Z")

</div>

It is linked from here:

> **[Python | Weaviate](https://weaviate.io/developers/weaviate/client-libraries/python)**
>
> Utilize the Python client library to access Weaviate and streamline data processes.

and also from the python client repo as well:

> **[GitHub - weaviate/weaviate-python-client: A python native client for easy...](https://github.com/weaviate/weaviate-python-client/?tab=readme-ov-file#documentation)**
>
> A python native client for easy interaction with a Weaviate instance. - weaviate/weaviate-python-client

---

<div class="post-metadata">

**Author:** ![DudaNogueira](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.weaviate.io/dudanogueira/32/7846_2.png) [@DudaNogueira](https://forum.weaviate.io/u/DudaNogueira)\
**Post date:** [November 13, 2024, 1:51pm UTC](https://forum.weaviate.io/t/docs-python-dataclasses-missing/7537/5 "2024-11-13T13:51:06Z")

</div>

Indeed we could link it from more places 🤔
