Skip to content
@anvitra-ai

anvitra.ai

Anvitra AI

High-performance search stack for AI-native applications


Python SDK npm Go Rust


🚀 What is Anvitra?

Anvitra is a blazing-fast, developer-friendly intent-based search for modern applications & AI Agents.

                                  ┌──────────────────────────────────────────────────────┐
                                  │                   Your Application                   │
                                  │                                                      │
                                  │   Python · TypeScript · Go · Rust SDK                │
                                  └─────────────────────┬────────────────────────────────┘
                                                   MCP  │  REST API
                  ┌─────────────────────────────────────▼───────────────────────────────────────────┐
                  │                                   Anvitra Search                                │
                  │                                                                                 │
                  │  ┌───────────-─┐  ┌───────────┐  ┌────────────┐  ┌────────────┐  ┌────────────┐ │
                  │  │ Understands │  │ Retrieves │  │   Scales   │  │  Observes  │  │  Adapts    │ │
                  │  └────────────-┘  └───────────┘  └────────────┘  └────────────┘  └────────────┘ │
                  └─────────────────────────────────────────────────────────────────────────────────┘

⚡ Quick Start

Install a SDK

# Python
pip install shilp-sdk

# TypeScript / Node.js
npm install @anvitra-ai/shilp-sdk-ts

# Go
go get -u github.com/anvitra-ai/shilp-sdk-go

# Rust — see shilp-sdk-rs on GitHub

Your first vector search in 30 seconds

from shilp import Client, InsertRecordRequest, SearchRequest

client = Client("http://localhost:3000")

# Create a collection
client.add_collection({"name": "docs"})

# Insert records — Shilp auto-embeds text fields
client.insert_record(InsertRecordRequest(
    collection="docs",
    id="doc-1",
    record={"content": "Shilp is a high-performance vector database."},
    fields=["content"],
))
client.flush_collection("docs")

# Semantic search
results = client.search_data(SearchRequest(
    collection="docs",
    query="fast vector storage",
    fields=["content"],
    limit=5,
))
print(results.data)

📦 Our Repositories

Repository Language Description
shilp-sdk-py 🐍 Python Official Python SDK
shilp-sdk-ts 🟦 TypeScript Official TypeScript / Node.js SDK
shilp-sdk-go 🐹 Go Official Go SDK
shilp-sdk-rs 🦀 Rust Official Rust SDK
shilp-tutorials 📚 Multi End-to-end tutorials & examples
helm-chart ⎈ Helm Kubernetes Helm charts

Full Docker & Kubernetes setup guides are in shilp-tutorials.


🤝 Contributing

We welcome contributions of all kinds — bug reports, feature requests, SDK improvements, and documentation fixes.

  1. Browse open issues across our repos
  2. Fork, branch, code, test
  3. Open a pull request — we review fast!

Built with ❤️ by the Anvitra AI team

Pinned Loading

  1. shilp-sdk-go shilp-sdk-go Public

    sdk for using shilp server

    Go

  2. shilp-sdk-rs shilp-sdk-rs Public

    rust sdk for using shilp server

    Rust

  3. shilp-sdk-ts shilp-sdk-ts Public

    typescript sdk for shilp server

    TypeScript

  4. shilp-sdk-py shilp-sdk-py Public

    Shilp server SDK written in python

    Python

Repositories

Showing 9 of 9 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…