Any backend
Ollama, OpenAI, Anthropic, Groq, or any OpenAI-compatible endpoint. Switch backends in config without touching workflow files.
Build and deploy AI agents in YAML.
Workflow pipelines and autonomous agents in YAML. Export as Docker, Kubernetes, ISO, or a single binary. Works with Ollama, OpenAI, Anthropic, and any OpenAI-compatible backend.
apiVersion: kdeps.io/v1
kind: Workflow
metadata:
name: summarizer
version: "1.0.0"
targetActionId: summarize
settings:
apiServer:
portNum: 16395
routes:
- path: /summarize
methods: [POST]Three steps from idea to running AI API.
Declare resources -- chat, HTTP, Python, SQL, shell. Wire them with requires:. No glue code.
kdeps run workflow.yaml starts the API server. kdeps serve starts the autonomous agent loop.
POST to your route, get back structured JSON. Export as Docker, Kubernetes, ISO, or a single binary.
Pick the one that fits the task. Mix them in an agency.
Resources run in DAG order defined by requires:. Every request takes the same path. Predictable, testable, auditable.
The LLM decides which resources to call and in what order. Every resource auto-registers as a tool. Multi-step reasoning, no wiring required.