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.1

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.1
File Size Uploaded
rsl_rl_lib-5.5.1.tar.gz 68.1 kB Details

Built distribution (wheel)

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

Total release size: 168.1 kB

Release files / rsl_rl_lib-5.5.1.tar.gz

Download URL rsl_rl_lib-5.5.1.tar.gz
Size 68.1 kB
Tags Source
SHA-256 checksum
How to use checksums
50129065b35c69735ea197343321145a400af8c1b5fe9a28116fdaf1890fab43
BLAKE2b-256 checksum
How to use checksums
970e142a31e8124255ec9276516c49c6fbe1497f2146ea384a92b81d23e3c525
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.1-py3-none-any.whl

Download URL rsl_rl_lib-5.5.1-py3-none-any.whl
Size 100.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
bdb6382e21c62ddc2b47a37f39318486d0dfde234c7d446bfd42be482ecbd6ea
BLAKE2b-256 checksum
How to use checksums
f7d30d4d446c61cb61377802c9e4366cfab8a6c378b9dbcaaad376dcc152c03c
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

This release

5.5.1 This release

2 release files

5.5.0

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