Understand the project
Practical overview
When it fits
Use it when you need a reusable reinforcement-learning implementation layer inside a Python project and want support for custom environments, policies, callbacks and experiment tracking integrations.
Who it is for
- Reinforcement-learning researchers and developers
- Python users building simulated-control or robotics experiments
- Teams benchmarking algorithms in custom or Gym-compatible environments
Documented uses
- Train reinforcement-learning agents for simulated control tasks
- Develop robotics control policies
- Benchmark algorithms across compatible environments
- Create custom Python experiments with PyTorch
Before you choose
Requirements & limits
The repository is public and released under the MIT license. It is used as a library in self-hosted Python environments rather than as a hosted model or API.
- RL knowledge is required to use the library effectively.
- PyTorch is the documented machine-learning framework.
- Custom environments and policies are supported.
- TensorBoard, callbacks and notebook-oriented workflows are included in the documented feature set.
- Experimental algorithms are maintained separately in SB3-Contrib.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Evidence and transparency
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 2 October 2026
- Original website title
- DLR-RM/stable-baselines3 · Official homepage title · retained in its source language

