What is DiracX?

DiracX is the modern successor to the battle-tested DIRAC distributed computing framework, originally developed by LHCb at CERN for large-scale scientific workloads. DiracX reimagines distributed infrastructure with a microservices architecture, token-based authentication, and a focus on usability, extensibility, and easy deployment.

  • Modern Identity: OAuth2-style tokens replace legacy X.509 certificates for seamless, secure access.
  • Microservices: Modular Python packages (API, core, CLI, logic, routers, etc.) for workflow and data management.
  • FastAPI & Celery: RESTful APIs and robust background task management.
  • Easy Deployment: Turn-key with Helm charts for Kubernetes and first-class multi-VO support.
  • Migration Ready: Dual-stack operation and legacy adapters for smooth transition from DIRAC.
Next