Developer Documentation

Guides for developers building and maintaining Eko.

Getting Started

Start with Local Development to set up your environment.

Documents

Local Development

Prerequisites, setup steps, and commands for running Eko locally. Covers Bun, Supabase CLI, and environment configuration.

Database

PostgreSQL schema overview, core tables, migrations workflow, RLS policies, and access patterns.

Drizzle ORM

Drizzle ORM patterns and conventions.

Deployments

CI/CD pipeline, Vercel + Supabase deployment flow, preview vs production environments, rollback process, and secrets management.

Testing

Testing patterns, E2E verification, and debugging queries.

Observability

Structured JSON logging, Sentry error tracking, AI cost observability, and pipeline monitoring.

Cron Actions

Quick reference for every scheduled job, maintenance check, and index regeneration script. Includes /loop recipes for dev-session monitoring.

V1 Dev Docs (Archived)

V1-specific dev docs (brand library plan, migration coexistence, account setup, agent versioning) have been archived to docs/docs_archive/dev-v1/.