Requirements
- Node.js 18+ (Node.js 22 recommended)
- npm, pnpm, or yarn
Install
Peer Dependencies
VectoriaDB uses@huggingface/transformers for embedding generation. Install it if you’re using semantic search:
If you only need TF-IDF keyword search (
TFIDFVectoria), you can skip installing @huggingface/transformers.Verify Installation
src/verify.ts
Model Download
On first initialization, VectoriaDB downloads the embedding model (~22 MB):src/initialize.ts
Pre-download Model
For production deployments, pre-download the model during build:TypeScript Configuration
VectoriaDB is written in TypeScript and includes type definitions. No additional setup required.tsconfig.json
Next Steps
Quickstart
Build your first semantic search
Configuration
Explore configuration options