{"data":{"slug":"infiniflow-infinity","name":"infinity","tagline":"AI-native database for LLM applications with fast hybrid search capabilities","github_url":"https://github.com/infiniflow/infinity","owner":"infiniflow","repo":"infinity","owner_avatar_url":"https://avatars.githubusercontent.com/u/69962740?v=4","primary_language":"C++","stars":4709,"forks":445,"topics":["ai-native","approximate-nearest-neighbor-search","bm25","cpp20","cpp20-modules","embedding","full-text-search","hnsw","hybrid-search","information-retrival","multi-vector","nearest-neighbor-search","rag","search-engine","tensor-database","vector","vector-database","vector-search","vectordatabase"],"archived":false,"github_pushed_at":"2026-09-09T13:38:52+00:00","maintenance_label":"Active","stars_delta_30d":85,"url":"https://www.graphcanon.com/tools/infiniflow-infinity","markdown_url":"https://www.graphcanon.com/tools/infiniflow-infinity.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/infiniflow-infinity","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=infiniflow-infinity","description":"The AI-native database built for LLM applications, providing incredibly fast hybrid search of dense vector, sparse vector, tensor (multi-vector), and full-text.","homepage_url":"https://infiniflow.org","license":"Apache-2.0","open_issues":129,"watchers":47,"ai_summary":"Infiniflow/infinity is an AI-native database designed for LLM applications, offering fast hybrid search for dense vector, sparse vector, tensor, and full-text data.","readme_excerpt":"### Install Infinity server\n\n#### Linux x86_64 & MacOS x86_64\n\n```bash\nsudo mkdir -p /var/infinity && sudo chown -R $USER /var/infinity\ndocker pull infiniflow/infinity:nightly\ndocker run -d --name infinity -v /var/infinity/:/var/infinity --ulimit nofile=500000:500000 --network=host infiniflow/infinity:nightly\n```\n#### Windows\n\nIf you are on Windows 10+, you must enable WSL or WSL2 to deploy Infinity using Docker. Suppose you've installed Ubuntu in WSL2:\n\n1. Follow [this](https://learn.microsoft.com/en-us/windows/wsl/systemd) to enable systemd inside WSL2.\n2. Install docker-ce according to the [instructions here](https://docs.docker.com/engine/install/ubuntu).\n3. If you have installed Docker Desktop version 4.29+ for Windows: **Settings** **>** **Features in development**, then select **Enable host networking**.\n4. Pull the Docker image and start Infinity: \n\n   ```bash\n   sudo mkdir -p /var/infinity && sudo chown -R $USER /var/infinity\n   docker pull infiniflow/infinity:nightly\n   docker run -d --name infinity -v /var/infinity/:/var/infinity --ulimit nofile=500000:500000 --network=host infiniflow/infinity:nightly\n   ```\n\n---\n\n### Install Infinity client\n\n```\npip install infinity-sdk==0.7.3\n```","github_created_at":"2022-07-18T13:52:38+00:00","created_at":"2026-07-07T17:43:54.895949+00:00","updated_at":"2026-09-20T04:31:19.481188+00:00","categories":[{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"},{"slug":"vector-databases","name":"Vector Databases","url":"https://www.graphcanon.com/categories/vector-databases","markdown_url":"https://www.graphcanon.com/categories/vector-databases.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/vector-databases"}],"tags":[{"slug":"ai-native","name":"ai-native"},{"slug":"approximate-nearest-neighbor-search","name":"approximate-nearest-neighbor-search"},{"slug":"bm25","name":"bm25"},{"slug":"cpp20","name":"cpp20"},{"slug":"cpp20-modules","name":"cpp20-modules"},{"slug":"embedding","name":"embedding"},{"slug":"full-text-search","name":"full-text-search"},{"slug":"hnsw","name":"hnsw"}],"trust":{"provenance":{"is_fork":false,"github_id":515204860,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-09-18T08:30:39.169Z","maintenance":{"label":"Active","score":82,"methodology":"github_public_v1","releases_90d":3,"days_since_push":8,"last_release_at":"2026-08-06T04:35:14Z","stars_delta_30d":85,"open_issues_delta_30d":63},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-09-18T08:30:41.721Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-09-18T08:30:37.994Z"},"languages":{"value":["c++","python"],"source":"github.language+pyproject.toml","observed_at":"2026-09-18T08:30:37.994Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-09-18T08:30:37.994Z"}},"decision_facts":{"hosting":null,"pricing":{"model":"freemium","summary":"The software is free and open-source under the Apache-2.0 license, but users may incur costs related to hosting and running Docker containers."},"requirements":{"notes":["Requires Docker for deployment, with specific setup instructions for Linux, MacOS, and Windows with WSL2."],"min_ram_gb":4,"requires_docker":true},"constraints":{"min_ram_gb":4,"pricing_model":"freemium","requires_docker":true},"when_to_use":["When you need a database that supports fast hybrid search for dense vector, sparse vector, tensor, and full-text data, specifically tailored for LLM applications.","If your application requires integration with C++20 and C++20 modules, Infinity can be a suitable choice due to its native support for these features."],"when_not_to_use":["Avoid using Infinity if your project is constrained by the requirement to use a language other than C++ for database operations, as Infinity is primarily developed in C++.","Do not use Infinity if your deployment environment does not support Docker or if you are working in a Windows environment without WSL2, as the setup instructions are specific to Docker and Linux/MacOS"],"source":"enrich:decision_facts","observed_at":"2026-09-18T10:08:10.755Z"},"constraint_facets":{"min_ram_gb":4,"pricing_model":"freemium","requires_docker":true},"decision_summary":[{"label":"Pricing","value":"freemium - The software is free and open-source under the Apache-2.0 license, but users may incur costs related to hosting and running Docker containers."},{"label":"Requirements","value":"Min 4 GB RAM; Requires Docker; Requires Docker for deployment, with specific setup instructions for Linux, MacOS, and Windows with WSL2."},{"label":"Adopt for","value":"Infiniflow/infinity is an AI-native database for LLM applications, offering fast hybrid search capabilities for dense vector, sparse vector, tensor, and full-text data."},{"label":"License detail","value":"Apache-2.0"}]}}