Skip to main content

1. Get an API key

Sign up at app.veclabs.xyz. Your API key will be shown once — save it.

2. Install the SDK

3. Create a collection

4. Upsert vectors

The response includes a merkleRoot — a SHA-256 fingerprint of your collection. On Pro and above, this root is posted to the Solana Anchor program automatically.

5. Query

6. Verify (Pro and above)

TypeScript
The verify call fetches the on-chain Merkle root from Solana and computes it locally from your collection. If they match, your memory is intact and tamper-evident.

What’s free vs paid?

Free tier vectors live in Redis cache. Pro tier vectors are stored permanently on Arweave via Irys and anchored to Solana on every write.

LangChain integration