Play around Python client for Weaviate version 4

Dear Weaviate Team,

I am really excited to work with Weaviate DB, and I would like to learn about the features of using the Python client for Weaviate version 4.

Can we use a command-line interface (CLI) to connect to Weaviate DB, similar to how we use MongoDB shell or MySQL command prompt?

What are the future plans for making the database more user-friendly?

Is it possible to take backups and restore the database using the Python client for Weaviate DB?

I would also like to create users and manage their access levels. Do you have any documentation for these steps?

Thanks
Ramu A

Hello @RamuA,

I hope you’re having a great week!

We’re always happy to support you and ensure you’re enjoying your experience with Weaviate.

Have you had a chance to check out our Weaviate-CLI? It’s exactly what you’re looking for. We’re continually improving it, and since it’s open source, you’re welcome to contribute to it if you’d like:

Additionally, in our Cloud offering, we provide a UI where you can interact with the database directly with awesome tools and Weaviate Lap Apps. You can try it out in a Sandbox to see the UI.

As for backups, you can indeed create and manage backups using the Python Client:

You can also perform backups using the CLI tool.

For detailed information about Authorization and Access Levels, refer to this:

I hope this helps! Let me know if you have any other questions.

Regards,
Mohamed Shahin
Weaviate Support