Skip to main content

Choose Your Path

Not sure where to begin? This guide helps you find the right documentation for your needs.


Just want to get running?

→ 5-Minute Quick Start - Deploy, insert, and query your first record

Perfect for: First-time users, proof of concepts, testing ekoDB


🎯 What's Your Main Goal?​

📱 Build an Application (Web, Mobile, Backend)​

Use our client libraries for the best developer experience

→ Client Libraries Guide

What you get:

  • Type-safe SDKs (TypeScript, Python, Rust, Go, Kotlin)
  • Auto-complete in your IDE
  • Built-in authentication & retry logic
  • WebSocket support for real-time features

Start here: Installation → Basic Operations


🔌 Direct API Integration​

Use HTTP REST API directly without SDKs

→ REST API Documentation

Perfect for:

  • Serverless functions (Lambda, Cloudflare Workers)
  • Languages without official client libraries
  • Custom integrations
  • Microservices

Start here: Basic Operations → Authentication


🤖 AI/ML Application​

Build with vector search, embeddings, and RAG

→ Advanced Operations

What you get:

  • Vector search with HNSW algorithm
  • Semantic similarity & hybrid search
  • Built-in chat session management
  • Native LLM integration (OpenAI, Claude, Perplexity)

Start here: Advanced Operations → Functions


⚡ High Performance / Scale​

Optimize for speed and throughput

→ Batch Operations + White Paper

What you get:

  • 5M+ records/sec ingestion (5.48M peak throughput)
  • Bulk insert/update/delete operations
  • ACID transactions with savepoints
  • Performance tuning guidance

Start here: Batch Operations → Transactions


📚 Need Something Specific?​

Transactions & ACID Guarantees​

→ Transactions Guide

Multi-document transactions, isolation levels, savepoints, automatic rollback

Stored Procedures / Reusable Logic​

→ Functions

JSON-based function composition, parameterized queries, version control

Search (Full-Text / Vector / Hybrid)​

→ Advanced Operations - Search

Text search, vector search, fuzzy matching, hybrid search

Real-Time / WebSocket​

→ Advanced Operations - Real-Time

Live queries, WebSocket subscriptions, TTL-based expiration

Multi-Region Replication​

→ White Paper - Ripple Section

Cross-instance replication, data propagation, automatic failover

Key-Value Store​

→ KV Store Guide

Fast in-memory caching, TTL expiration, document linking


🆘 Still Not Sure?​

Quick Decision Tree:

  1. First time with ekoDB?

  2. Building an app?

  3. Building with AI?

  4. Need extreme performance?

  5. Want to understand architecture?


📞 Need Help?​


Ready to start? Pick your path above and let's build! 🚀