• Home
  • Categories
  • Tags
  • Pricing
  • Submit
    Decorative pattern
    1. Home
    2. Sdks & Libraries
    3. Weaviate Client Libraries

    Weaviate Client Libraries

    Official SDKs for Weaviate vector database in Python, TypeScript, JavaScript, Go, and Java. Provides both REST and GraphQL APIs with comprehensive support for vector search, hybrid queries, and generative search.

    🌐Visit Website

    About this tool

    Overview

    Weaviate provides official client libraries in multiple languages, offering both REST and GraphQL APIs for vector search, hybrid queries, and AI-powered generative search.

    Supported Languages

    Python

    pip install weaviate-client
    
    • Full feature support
    • Type hints
    • Async operations
    • Batch imports

    TypeScript/JavaScript

    npm install weaviate-ts-client
    
    • Browser and Node.js
    • Promise-based
    • TypeScript definitions

    Go

    go get github.com/weaviate/weaviate-go-client/v4
    
    • Native Go implementation
    • Idiomatic API

    Java

    <dependency>
        <groupId>io.weaviate</groupId>
        <artifactId>client</artifactId>
    </dependency>
    

    Key Features

    • Vector search
    • Hybrid search (vector + keyword)
    • Generative search (RAG)
    • GraphQL queries
    • Batch operations
    • Multi-tenancy support
    • Named vectors

    Example Usage

    import weaviate
    
    client = weaviate.Client("http://localhost:8080")
    
    # Vector search
    results = (
        client.query
        .get("Article", ["title", "content"])
        .with_near_text({"concepts": ["AI"]})
        .with_limit(10)
        .do()
    )
    
    # Hybrid search
    results = (
        client.query
        .get("Article", ["title"])
        .with_hybrid(query="AI", alpha=0.5)
        .do()
    )
    

    Pricing

    Free and open-source. Weaviate Cloud pricing separate.

    Surveys

    Loading more......

    Information

    Websiteweaviate.io
    PublishedMar 15, 2026

    Categories

    1 Item
    Sdks & Libraries

    Tags

    3 Items
    #Sdk#Multi Language#Weaviate

    Similar Products

    6 result(s)
    Milvus Client Libraries

    Official SDK and client libraries for Milvus vector database supporting Python, Java, Go, Node.js, and other languages. Provides simple and intuitive APIs for vector operations, search, and data management across platforms.

    Qdrant Client Libraries

    Official SDKs for Qdrant vector database available in Python, Rust, Go, TypeScript, and other languages. Features OpenAPI v3 specs enabling easy client generation for virtually any programming framework.

    pgvector-cobol

    COBOL bindings and examples for pgvector, letting legacy COBOL systems interact with PostgreSQL as a vector database.

    pgvector-crystal

    Crystal language client for pgvector, providing idiomatic Crystal access to vector operations in PostgreSQL.

    pgvector-dotnet

    .NET (C#, F#, Visual Basic) library for pgvector that exposes vector storage and similarity queries on PostgreSQL to .NET applications.

    pgvector-elixir

    Elixir wrapper and examples for pgvector, integrating PostgreSQL-based vector search into Elixir ecosystems like Phoenix.

    Decorative pattern
    Built with
    Ever Works
    Ever Works

    Connect with us

    Stay Updated

    Get the latest updates and exclusive content delivered to your inbox.

    Product

    • Categories
    • Tags
    • Pricing
    • Help

    Clients

    • Sign In
    • Register
    • Forgot password?

    Company

    • About Us
    • Admin
    • Sitemap

    Resources

    • Blog
    • Submit
    • API Documentation
    All product names, logos, and brands are the property of their respective owners. All company, product, and service names used in this repository, related repositories, and associated websites are for identification purposes only. The use of these names, logos, and brands does not imply endorsement, affiliation, or sponsorship. This directory may include content generated by artificial intelligence.
    Copyright © 2025 Awesome Vector Databases. All rights reserved.·Terms of Service·Privacy Policy·Cookies