Skip to main content

Vector database built from the ground up for serverless

Maximise agility and minimise costs. Spend less time on your database and more on your product

Get StartedRead the Docs

From prototype to production in a few lines of code

SvectorDB takes care of the heavy lifting so you can focus on scaling your product from 1 vector to 1 million vectors

Quick Start Tutorial
// Create or update an item
client.setItem({
databaseId,
key: 'abc',
value: Buffer.from('Hello world!'),
vector: [0.1, 0.1, 0.1, 0.1]
});

// Query based on a vector
client.query({
databaseId,
query: {
vector: [0.5, 0.5, 0.5, 0.5]
}
});

// Query based on key (nearest to existing vector)
client.query({
databaseId,
query: {
key: 'abc'
}
});

High availability

Databases are automatically replicated across multiple availability zones

Instant updates

Upserts and deletions are reflected instantly, no need to worry about eventual consistency

Natively Serverless

Pay per request based pricing, with no provisioning or scaling required

CloudFormation Support

Integrate SvectorDB into your existing CloudFormation templates

Built-in Vectorizers

Use our built-in vectorizers for text and images, or bring your own embeddings

Pay per request

Only pay for the requests you make, with no minimum fees or upfront costs

We're a micro start-up, and our philosophy centers around transparency. When you reach out to us, you're talking to the people who built the product, not navigating through layers of support agents. In the spirit of transparency, our weaknesses:

Snapshots and Backups

While we maintain our own internal backups to protect against data loss, we do not offer the ability to create snapshots or backups of your databases.

Hybrid Search

We do not support the ability to search by anything other than vector distance or keys. If you often need to find items based on other attributes, you may need to maintain a separate database.

Company Size

We're a micro start-up, while we consider it a benefit as we're hyper-responsive to customers needs, it may be a concern for some customers.

Wikipedia Embeddings

1 million

vectors

768

dimensions

9ms

query latency (average)

97.4%

recall @ 32

Use Cases

Recommendation Engines

Using vectors to represent items and users, recommendation engines leverage vector similarity to suggest relevant items to users based on their preferences.

Document / Image Search

Transforming documents and images into vectors enables deep meaningful search capabilities by leveraging semantic and visual similarities.

Retrieval Augmented Generation

Augmenting generative models with context enhances the quality of generated content, presenting a more refined and contextually relevant output.

Bring your own embeddings or use our vectorizers

Use our built-in vectorizers for text and images, or bring your own embeddings to leverage the full power of SvectorDB

Learn more
client.embed({
model: EmbeddingModel.ALL_MINILM_L6_V2,
input: {
text: 'The quick brown fox jumps over the lazy dog.',
},
})

client.embed({
model: EmbeddingModel.CLIP_VIT_BASE_PATH32,
input: {
image: Buffer.from(...)
},
})

Storage

$0.25 / GB / month

The total size of your database and indexes, including keys, value, and vectors.

Queries

$5 / million

A single query counts as 1 read operation, regardless of the number of results returned or data scanned.

Writes

$20 / million

A single put or delete call counts as 1 write operation, regardless of the size of the item.

Free Tier

5k records

Create up to 10 free tier indexes of up to 5k records, with no time limit.

SvectorDB has a free tier to allow for experimentation and prototyping

Ready to experience the difference?