Using ekoDB
This section covers ekoDB's core concepts: have an AI Agent build your backend, or work with the data directly through the client libraries and REST API. Start here to understand how to structure and interact with your data.
If you're not sure where to start, check out the Choose Your Path guide or jump straight to the Quick Start tutorial.
📚 What's in This Section​
Build with an AI Agent (fastest)​
Describe your backend and an AI Agent builds the collections and server-side functions for you, then operates and scales it. You call what it built from your app with the SDK.
- AI Agents - What agents are and how they work
- Build Your First AI Agent - From signup to a working agent in 10 minutes
Best for: Shipping a backend fast and staying focused on your frontend
Client Libraries​
Type-safe SDKs for your favorite languages with built-in authentication, retry logic, and WebSocket support.
- Overview - Introduction to client libraries
- Installation - Install for TypeScript, Python, Rust, Go, Kotlin
- Basic Operations - CRUD operations with type safety
- Advanced Operations - Vector search, functions, real-time subscriptions, TTL
Best for: Application development with type safety and auto-complete
Direct API Usage​
Complete REST API reference for HTTP-based integration.
- Basic Operations - Core CRUD endpoints
- Batch Operations - Bulk operations for high performance
- Collections & Schemas - Structure your data with collections and schemas
- Indexes - Hash, B-tree, text search, and vector search (HNSW)
- Key-Value Store - Fast in-memory caching with TTL
- Transactions - Atomic, durable multi-document transactions
- System Administration - Health checks, metrics, and troubleshooting
Best for: Custom integrations, serverless functions, or languages without official clients
🚀 Quick Links​
Want the backend built for you? → Build Your First AI Agent
Building an app? → Client Libraries
Using REST API? → Basic Operations
Need performance? → Batch Operations
Building with AI? → Advanced Operations
Understanding data structure? → Data Types + Collections & Schemas
📞 Need Help?​
- Quick Start: 5-Minute Tutorial
- Find Your Path: Choose Your Path Guide
- Email Support: support@ekodb.io