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

    SPTAG

    SPTAG is a distributed approximate nearest neighbor (ANN) library for building and searching large-scale vector indexes, supporting efficient and scalable vector search scenarios.

    🌐Visit Website

    About this tool

    SPTAG

    Source Code

    Description

    SPTAG (Space Partition Tree And Graph) is an open-source, distributed library for approximate nearest neighbor (ANN) search, designed for building and searching large-scale vector indexes efficiently and scalably.

    Features

    • Approximate Nearest Neighbor Search: Efficiently finds vectors in large datasets that are nearest to a query vector, using L2 or cosine distance metrics.
    • Large-Scale Vector Indexing: Designed to handle billions of vectors, suitable for big data scenarios.
    • Multiple Indexing Methods:
      • SPTAG-KDT: Uses kd-tree and relative neighborhood graph; advantageous for faster index building.
      • SPTAG-BKT: Uses balanced k-means tree and relative neighborhood graph; advantageous for higher search accuracy in high-dimensional data.
    • Distributed Online Serving: Supports searching across multiple machines for scalability.
    • Online Vector Updates: Fresh update support allows for online vector insertion and deletion.
    • Index Builder and Searcher Modules: Modular architecture for index construction and search.
    • Docker Support: Can be built and run in Docker containers for easy deployment.
    • Language Support: Core in C++ with Python wrappers available.
    • Open Source and Extensible: Released under the MIT license, welcoming community contributions.
    • Research-Backed: Features and algorithms are based on recent research, including support for relaxed monotonicity and incremental in-place updates.

    Requirements

    • swig >= 4.0.2
    • cmake >= 3.12.0
    • boost >= 1.67.0

    Installation

    • Supports installation on Linux and Windows, with instructions for both.
    • Dockerfile provided for containerized builds.

    Tags

    open-source, ann, distributed, scalable

    License

    MIT License

    Pricing

    SPTAG is open-source and free to use under the MIT license.

    Surveys

    Loading more......

    Information

    Websitegithub.com
    PublishedMay 13, 2025

    Categories

    1 Item
    Sdks & Libraries

    Tags

    4 Items
    #Open Source#Ann#Distributed#Scalable

    Similar Products

    6 result(s)
    FAISS

    FAISS (Facebook AI Similarity Search) is a popular open-source library for efficient similarity search and clustering of dense vectors. Developed by Facebook/Meta, it supports billions of vectors and is widely used to power vector search engines and databases, especially where raw speed and scalability are needed.

    NGT

    NGT (Neighborhood Graph and Tree) is an open-source vector search engine designed for fast and scalable approximate nearest neighbor search.

    citrus

    A distributed vector database designed for scalable and efficient vector similarity search. It is purpose-built for handling large-scale vector data and search workloads.

    Vald

    Vald is an open-source, highly scalable distributed vector search engine known for its asynchronous auto-indexing and ability to efficiently handle large-scale vector data in real time, making it suitable for demanding vector search applications.

    PUFFINN

    Parameterless and Universal Fast Finding of Nearest Neighbors - an LSH-based library for approximate nearest neighbor search with probabilistic guarantees. Features a parameterless design requiring only memory budget and result quality specifications.

    FLANN

    Fast Library for Approximate Nearest Neighbors containing a collection of algorithms optimized for nearest neighbor search in high dimensional spaces with automatic algorithm and parameter selection.

    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