Aetherfy Logo
Step-by-Step Guide

Migrate from Pinecone to VectorsDB

Complete migration in 10 minutes with 60% cost savings and better global performance

10 minutes total
60% cost reduction
3x faster globally

Migration Steps

1

Install VectorsDB SDK

1 min

Replace your existing Pinecone client

npm uninstall @pinecone-database/pinecone
npm install @aetherfy/vectorsdb
2

Update Your Imports

1 min

Simple import change

// Before: Pinecone
import { PineconeClient } from '@pinecone-database/pinecone'

// After: VectorsDB
import { VectorsDB } from '@aetherfy/vectorsdb'
3

Initialize Client

2 min

Simplified client initialization

// Before: Pinecone
const pinecone = new PineconeClient()
await pinecone.init({
  apiKey: 'your-pinecone-key',
  environment: 'your-environment'
})
const index = pinecone.Index('index-name')

// After: VectorsDB
const client = new VectorsDB({ 
  apiKey: 'your-vectorsdb-key' 
})
4

Migrate Index Operations

5 min

Create collections and migrate data

// Create collection (equivalent to Pinecone index)
await client.createCollection('your-collection', {
  vector_size: 1536,
  distance: 'cosine'
})

// Upsert vectors (same as Pinecone)
await client.upsert('your-collection', [
  {
    id: 'vec1',
    vector: [0.1, 0.2, 0.3, ...],
    metadata: { source: 'document1' }
  }
])
5

Update Search Queries

1 min

Migrate your search operations

// Before: Pinecone
const results = await index.query({
  topK: 10,
  vector: queryVector,
  filter: { source: 'document1' }
})

// After: VectorsDB
const results = await client.search('your-collection', {
  limit: 10,
  vector: queryVector,
  filter: { source: 'document1' }
})

Why Developers Love the Switch

đź’° 60% Cost Reduction

Pay per operation instead of pod hours. No more guessing capacity.

“Saved $3,000/month on our production workload” - DevOps Engineer

🚀 3x Faster Globally

Global edge network with intelligent caching beats Pinecone's single region.

“Our Tokyo users went from 300ms to 65ms” - Product Manager

⚡ Zero Downtime Migration

Run both systems in parallel during migration. No service interruption.

“Migrated 50M vectors with zero downtime” - CTO

🛠️ Same API, Better DX

Keep your existing code patterns. Add global performance.

“Changed 3 lines of code, got worldwide performance” - Senior Dev

Ready to Start Your Migration?

Join 500+ developers who've already made the switch