Skip to main content
Definable is a production-grade Python framework for building AI agents. It gives you composable primitives — models, tools, knowledge, memory, guardrails — and an execution engine that orchestrates them into reliable agentic systems.

What You Can Build

agent.py
Single agents. Coordinated teams. Structured workflows. All built on one architecture.

Start Building

  • Your First Agent Build and run an agent with tools in under 20 lines of code.
  • Agents The core execution loop: models, tools, and instructions.
  • Teams Coordinate multiple agents to collaborate, route, or divide work.
  • Workflows Orchestrate agents through sequential, parallel, conditional, and iterative steps.
  • Models 10 providers, string shorthand, streaming, structured output, vision, and audio.
  • Knowledge Full RAG pipeline: readers, chunkers, embedders, rerankers, vector databases.

Built for Production

  • Async-first with sync wrappers for every API.
  • 10 LLM providers with automatic key rotation and failover.
  • Token counting, cost tracking, and usage analytics.
  • Input/output/tool guardrails and security hardening.
  • Native tracing with JSONL and debug exporters.
  • Full type annotations with py.typed marker for mypy consumers.

AI agents require composable architecture. Definable is the framework for building it.