Skip to content

GraphBit Documentation

Welcome to the comprehensive documentation for GraphBit - a high-performance AI agent workflow automation framework that combines Rust's performance with Python's ease of use.

Quick Navigation

🚀 Getting Started

📚 User Guide

🔧 API Reference

🎯 Advanced Topics

🛠️ Development

📋 Examples & Use Cases

What is GraphBit?

GraphBit is a declarative framework for building reliable AI agent workflows with strong type safety, comprehensive error handling, and predictable performance. It features:

  • 🔒 Type Safety - Strong typing throughout the execution pipeline
  • 🛡️ Reliability - Circuit breakers, retry policies, and error handling
  • 🤖 Multi-LLM Support - OpenAI, Anthropic, Ollama, HuggingFace
  • ⚡ Performance - Rust core with Python bindings for optimal speed
  • 📊 Observability - Built-in metrics and execution tracing
  • 🔧 Resource Management - Concurrency controls and memory optimization

Architecture

GraphBit uses a three-tier architecture:

GraphBit Three-Tier Architecture

Community & Support


Ready to build your first AI workflow? Start with GraphBit's Quick Start Tutorial!