DI-engine

Generalized Decision Intelligence engine for deep reinforcement learning algorithms.

EstablishedOpen SourceLow lock-in

Pricing

Free tier

Flat rate

Adoption

Cooling

License

Open Source

Data freshness

Aging · Jun 8, 2026

Overview

What is DI-engine?

DI-engine supports a wide range of basic and domain-specific deep reinforcement learning algorithms, making it versatile for various applications in decision intelligence.

Key differentiator

DI-engine stands out with its comprehensive support for both basic and domain-specific deep reinforcement learning algorithms, making it an ideal choice for researchers and developers working in complex decision-making environments.

Capability profile

Capability Radar

Ease of StartEcosystemValueMaturityFlexibilityScale Ready

Honest assessment

Strengths & Weaknesses

↑ Strengths

Supports a wide range of DRL algorithms including DQN, PPO, SAC.medium

Includes domain-specific algorithms like QMIX for multi-agent RL and GAIL for inverse RL.medium

Flexible architecture to support various exploration problems with RND.medium

↓ Weaknesses

Steep learning curve for non-Python developershigh

API requires Python-specific patterns, TypeScript SDK is community-maintained

Frequent breaking changes between versionsmedium

v0.1 to v0.2 migration required rewriting chain definitions

Limited documentation for advanced use caseshigh

Advanced features like RND and GAIL lack detailed examples or tutorials

Performance bottlenecks in large-scale deploymentsmedium

Not optimized for distributed training across multiple GPUs or machines

Fit analysis

Who is it for?

✓ Best for

Research teams working on advanced reinforcement learning algorithms who need a flexible and comprehensive framework.

Developers implementing multi-agent systems where coordination among agents is critical.

Data scientists exploring new methods for enhancing exploration in RL environments.

✕ Not a fit for

Projects requiring real-time decision-making capabilities as the focus is more on research and development.

Teams looking for a fully managed service, as DI-engine requires self-hosting and setup.

Cost structure

Pricing

Free Tier

Available

Open source — free to use

Starts at

$0

Model

Flat rate

Enterprise

None

Performance benchmarks

How Fast Is It?

Ecosystem

Relationships

Next step

Get Started with DI-engine

Step-by-step setup guide with code examples and common gotchas.

View Setup Guide →