Skip to content

Roadmap

DuraGraph follows a deliberate, sustainable development pace. Each quarter focuses on one primary deliverable with supporting work, ensuring quality over velocity.


Primary Deliverable: Stable event sourcing architecture

  • Validate core architectural patterns
  • Event store with replay capability
  • Basic API endpoints working end-to-end

Milestone: Architecture validated


Primary Deliverable: LangGraph API parity

  • Full LangGraph Cloud API compatibility
  • Drop-in replacement for existing LangGraph users
  • SDK integration testing

Milestone: SDK-compatible


Primary Deliverable: Production-grade event delivery

  • Outbox pattern hardening
  • At-least-once delivery guarantees
  • Error handling and recovery

Milestone: Deployment-ready


Primary Deliverable: Metrics and tracing integration

  • Prometheus metrics
  • OpenTelemetry tracing
  • Dashboard improvements

Milestone: Observable workflows


Primary Deliverable: Horizontal scaling patterns

  • Multi-instance deployment
  • Load balancing
  • Performance benchmarks

Milestone: Enterprise-scale ready


Primary Deliverable: Role-based access control (RBAC)

  • Authentication integration
  • Permission system
  • Audit logging

Milestone: Security foundations


Primary Deliverable: Python SDK and examples

  • Official Python SDK
  • Workflow templates
  • Integration examples

Milestone: Developer ecosystem


Primary Deliverable: Multi-tenancy support

  • Tenant isolation
  • Resource quotas
  • Compliance documentation

Milestone: Enterprise adoption ready


  • One thing well: Each quarter has a single primary focus
  • Sustainable pace: Buffer for community support, documentation, and unexpected work
  • Demonstrable progress: Each milestone represents tangible, testable outcomes
  • Open development: Progress tracked publicly via GitHub issues and releases

  • Running untrusted user code inline in the API servers
  • SLA-backed hosted services (focus is open source, self-host first)
  • Proprietary model integrations (focus is on open schema, not vendor lock-in)

The roadmap is a guide, not a constraint. Community contributions are welcome at any stage. See Contributing for how to get involved.