Skip to main content

RSL-RL

RSL-RL is a GPU-accelerated, lightweight learning library for robotics research. Its compact design allows researchers to prototype and test new ideas without the overhead of modifying large, complex libraries. RSL-RL can also be used out-of-the-box by installing it via PyPI, supports multi-GPU training, and features common algorithms for robot learning.

Key Features

  • Minimal, readable codebase with clear extension points for rapid prototyping.
  • Robotics-first methods including PPO and Student-Teacher Distillation.
  • High-throughput training with native Multi-GPU support.
  • Proven performance in numerous research publications.

Learning Environments

RSL-RL is currently used by the following robot learning libraries:

Installation

Before installing RSL-RL, ensure that Python 3.9+ is available. It is recommended to install the library in a virtual environment (e.g. using venv or conda), which is often already created by the used environment library (e.g. Isaac Lab). If so, make sure to activate it before installing RSL-RL.

Installing RSL-RL as a dependency

pip install rsl-rl-lib

Installing RSL-RL for development

git clone https://github.com/leggedrobotics/rsl_rl
cd rsl_rl
pip install -e .

Citation

If you use RSL-RL in your research, please cite the paper:

@article{schwarke2025rslrl,
  title={RSL-RL: A Learning Library for Robotics Research},
  author={Schwarke, Clemens and Mittal, Mayank and Rudin, Nikita and Hoeller, David and Hutter, Marco},
  journal={arXiv preprint arXiv:2509.10771},
  year={2025}
}

Metadata

Release files for rsl-rl-lib 5.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rsl-rl-lib 5.5.0
File Size Uploaded
rsl_rl_lib-5.5.0.tar.gz 67.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rsl-rl-lib 5.5.0
File Interpreter ABI Platform
rsl_rl_lib-5.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 167.1 kB

Release files / rsl_rl_lib-5.5.0.tar.gz

Download URL rsl_rl_lib-5.5.0.tar.gz
Size 67.5 kB
Tags Source
SHA-256 checksum
How to use checksums
26b5f2e8ee6f2d5bda38d4cc5e5b6420aa60cdbf108b1c131ac4a008bb29d943
BLAKE2b-256 checksum
How to use checksums
474d9e015172774bc07e14f72b82bbc9fd9ab9ac65cfbdfe70844ba344ed3c43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.23

Release files / rsl_rl_lib-5.5.0-py3-none-any.whl

Download URL rsl_rl_lib-5.5.0-py3-none-any.whl
Size 99.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
95b716da32e19055596f1d3bcf24f02e13bdadf4b9ffffacc22a832239e60255
BLAKE2b-256 checksum
How to use checksums
4e55bb460ef8188f4cef79df2bd0103897a87aa6cd81018bb696fe7afe22f2b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.23

Release history Release notifications | RSS feed

5.5.1

2 release files

This release

5.5.0 This release

2 release files

5.4.2

2 release files

5.4.1

2 release files

5.4.0

2 release files

5.3.0

2 release files

5.2.0

2 release files

5.1.0

2 release files

5.0.1

2 release files

5.0.0

2 release files

4.0.1

2 release files

4.0.0

2 release files

3.3.0

2 release files

3.2.0

2 release files

3.1.3

2 release files

3.1.2

2 release files

3.1.1

2 release files

3.1.0

2 release files

3.0.1

2 release files

3.0.0

2 release files

2.3.3

2 release files

2.3.2

2 release files

2.3.1

2 release files

2.3.0

2 release files

2.2.4

2 release files

2.2.3

2 release files

2.2.2

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.2

2 release files

2.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page