The weaviate cloud provides a GUI, or console, but the docker version does not appear to have one. Is there no web access in the weaviate docker, but only through the client library?
That’s right. The docker compose will spin up only the server.
You can add your localhost Weaviate server as an external cluster in our console, and you will be able to run graphql queries from the console. Note: this is your browser connecting directly to your localhost server, so no need to expose your local docker Weaviate instance.
here is a doc for this:
You can also connect using graphql in any other graphql client.
However, the best way to query and ingest data, is using the latest clients, specifically the ones that already support GRPC (python v4, js/typescript v3, go client, etc).
I wanted to share something you might find useful since you asked about a GUI (Graphical User Interface) before so here is a desktop admin app with cool UI → https://github.com/Shah91n/WeavyAdmin.
We love our open-source community. For self-hosted clusters whether they are on Kubernetes or just running locally, there wasn’t really a dedicated tool. To fill that gap, I built WeavyAdmin, a native desktop app for managing Weaviate clusters: https://github.com/Shah91n/WeavyAdmin.
It’s the kind of tool I kept wishing existed for everyone using the self-hosted version, at least until an official desktop app declaration.