Welcome to DODIL
DODIL is building a comprehensive AI cloud — an end‑to‑end platform that gives engineers a single, consistent stack across the full lifecycle of AI applications.
This is the documentation hub. Each product below has its own guides, API reference, and workflows — open the one you need.
K3
Knowledge 3 — three engines, one pipeline
K3 — short for "Knowledge 3" — is an S3-compatible object store built around three engines, woven together by a pipeline layer. Drop a file in a bucket and template-driven pipelines fan it out automatically: chunked and embedded into the vector engine for semantic search, or extracted into the tables engine for SQL analytics — all over the same objects. One copy of your data, queryable three ways.
- Object Storage engine — S3-compatible buckets & objects; point any S3 SDK at it, unchanged
- Vector engine — semantic + hybrid search, auto-embedded from your objects
- Tables engine — SQL analytics over structured rows extracted from your data
Ignite
Serverless apps & inference
Dodil's serverless execution platform for tenant-scoped apps and managed model inference — from app lifecycle and invocation through to a remote build pipeline and managed inference endpoints.
- App lifecycle: create, draft, compile, test, publish, rollback
- Streaming & async invocation plus a remote container build pipeline
- Managed inference: chat, embeddings, infer, transcribe, rerank
Scriptum
Workflow orchestration
A multi-tenant workflow orchestrator for .scriptum DSL programs, with a full authoring lifecycle, durable thread execution, and human-in-the-loop control.
- Authoring lifecycle: draft, compile, test, publish, rollback
- Durable thread execution with step-level telemetry
- Pause / resume for human-in-the-loop (ask) steps and tool invocation
VBase
Vector database control plane
Dodil's control-plane and access layer for Milvus-based vector services. It provisions tenant-scoped clusters and databases, resolves tenant access, forwards commands to Milvus, and manages backups.
- Tenant-scoped provisioning of Milvus cluster & database services
- Access resolution (endpoint, port, database) + unified RunCommand forwarding
- Backup and backup-policy management