The Smarter Database for AI.

The vector database that enhances Natural Language Processing and Generative AI search applications with relevancy at scale.

KDB AI Vector Background Image
input

schema = {
  'columns':[
    {'name': 'id', 'pytype': 'str'},
    {'name': 'tag', 'pytype': 'str'},
    {'name': 'text', 'pytype': 'bytes'},
    {'name': 'embeddings', 'vectorIndex': {
      'type': 'hnsw',
      'metric': 'L2',
      'dims': 1536 }}
  ]
}
table = session.create_table('documents', schema)
input

import pandas as pd
import numpy as np

df = pd.DataFrame({
  'id': ['id1', 'id2', 'id3'],
  'tag': ['tag1', 'tag2', 'tag3'],
  'text': ['text1', 'text2', 'text3'],
  'embeddings': np.random.rand(3, 1536).tolist()
})
table.insert(df)
input

query = np.random.rand(1, 1536).tolist()

table.search(vectors=query, n=1)

Quick & easy to use

Build Apps With Intelligence 

Sign up for our Starter Edition. Within minutes, you'll be performing contextual search with time-based and semantic relevancy.

Sign up for free

Review documentation

Start with samples

  • Relevant

    Improve search with temporal and semantic context

  • Time Aware

    Compare data from moments in time to analyze trends or changes

  • Comparable

    Relate similar data contexts through like-to-like search results

  • Real-time

    Search and index your data with unmatched speed

Why KDB.AI

Develop With Flexibility

Choose to work with common frameworks, integrating with popular open source models for public and private enterprise data.

  • Efficient

    Boost performance with a variety of indexing methods and fast ingestion

  • Integrated

    Use popular tools like LangChain or integrate with your apps via APIs

  • Easy to Use

    Simplify querying with semantic search using Python or REST APIs

  • Scalable

    Scale to billion vector search across any of your stored enterprise data

  • Filterable

    Use metadata filtering to extract specific data from contextual search results

  • Multi-modal

    Store, index, and query all data types including text, video, audio, and images

Vector brain illustration

Learning Hub

Grow Your Vector Database Knowledge

New to vector databases? Master the basics, build your own AI app, and explore key use cases like semantic search, recommendation systems, and anomaly detection.

Choose your topic

  • Unstructured Data Search

    Find similarity between objects in any data format

  • Object Detection

    Identify, locate, and search for items within images and video

  • Classification

    Simplify, categorize, and streamline complex data sets with ease

  • Recommendation Systems

    Refine algorithms based on feedback loops for adaptive user experiences

  • Pattern Matching and Outliers

    Spot anomalies in data sets to build data integrity and boost performance

  • Sentiment Analysis

    Detect customer patterns and improve user experiences