Skip to content

Production ​

  • Inject a client configured for TLS, authentication, HTTP, gRPC, and shutdown.
  • Pre-create collections with no vectorizer and call validate() at startup.
  • Provision metadata properties and filter indexes explicitly.
  • Keep embedding dimensions and collection distance stable.
  • Test batch retry and repeated-UUID behavior before making ingestion resumable.
  • Own backups, replication, aliases, and stale-object cleanup.

The adapter's default local client uses insecure connections and is not appropriate for a protected remote service. WeaviateVectorClient.close() closes the adapter-created client, and nativeClient() exposes it; lifecycle-managed applications can instead inject their own client and close it themselves.

For common ingestion flow, see Vector stores.

Built for Anvia.