> For the complete documentation index, see [llms.txt](https://docs.revrobotics.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.revrobotics.com/software-resources.md).

# Software Resources

{% hint style="success" %}
Welcome to the REV Software Resources Directory!
{% endhint %}

## REV Hardware Client

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th data-type="content-ref"></th><th data-type="content-ref"></th><th data-type="content-ref"></th><th data-type="content-ref"></th><th data-hidden data-card-cover data-type="image">Cover image</th></tr></thead><tbody><tr><td>REV Hardware Client 2</td><td><a href="/spaces/8Fx2woPbmwXcR2T2XfbY/pages/-MGEw5aC5aEFvgFywVGn">/spaces/8Fx2woPbmwXcR2T2XfbY/pages/-MGEw5aC5aEFvgFywVGn</a></td><td><a href="/spaces/8Fx2woPbmwXcR2T2XfbY/pages/-MGPD02nrOpvrdDbMDUF">/spaces/8Fx2woPbmwXcR2T2XfbY/pages/-MGPD02nrOpvrdDbMDUF</a></td><td><a href="/spaces/8Fx2woPbmwXcR2T2XfbY/pages/-MKpBZeV8XsKlB5N6rGF">/spaces/8Fx2woPbmwXcR2T2XfbY/pages/-MKpBZeV8XsKlB5N6rGF</a></td><td><a href="/spaces/8Fx2woPbmwXcR2T2XfbY/pages/0V9SZ6GWftqaOu9S12pF">/spaces/8Fx2woPbmwXcR2T2XfbY/pages/0V9SZ6GWftqaOu9S12pF</a></td><td><a href="/files/ytftYbsxllqJrWmTWWA8">/files/ytftYbsxllqJrWmTWWA8</a></td></tr><tr><td>ION Devices</td><td><a href="/spaces/0OKYENVWAIgVP2TmkWl3/pages/3mzu3NWKCS9a7iLdazhp">/spaces/0OKYENVWAIgVP2TmkWl3/pages/3mzu3NWKCS9a7iLdazhp</a></td><td><a href="/spaces/0OKYENVWAIgVP2TmkWl3/pages/snT66NBl2muEEnSYKvev">/spaces/0OKYENVWAIgVP2TmkWl3/pages/snT66NBl2muEEnSYKvev</a></td><td><a href="/spaces/0OKYENVWAIgVP2TmkWl3/pages/SRWztkDYJiNmqMH7efKG">/spaces/0OKYENVWAIgVP2TmkWl3/pages/SRWztkDYJiNmqMH7efKG</a></td><td><a href="/spaces/0OKYENVWAIgVP2TmkWl3/pages/5uUqHdKuCOBszaFUpo2v">/spaces/0OKYENVWAIgVP2TmkWl3/pages/5uUqHdKuCOBszaFUpo2v</a></td><td><a href="/files/2faZwrnCBMTCIkPwOPoc">/files/2faZwrnCBMTCIkPwOPoc</a></td></tr><tr><td>DUO Devices</td><td><a href="/spaces/-MGEfA6CxjaSQiH5kHxn/pages/-MGExmvWvqYhItoKI-GY">/spaces/-MGEfA6CxjaSQiH5kHxn/pages/-MGExmvWvqYhItoKI-GY</a></td><td><a href="/spaces/-MGEfA6CxjaSQiH5kHxn/pages/-MgHvtR-OjbEo5jHf0dl">/spaces/-MGEfA6CxjaSQiH5kHxn/pages/-MgHvtR-OjbEo5jHf0dl</a></td><td><a href="/spaces/-MGEfA6CxjaSQiH5kHxn/pages/-MGEy1X1mbGHoEVjcDft">/spaces/-MGEfA6CxjaSQiH5kHxn/pages/-MGEy1X1mbGHoEVjcDft</a></td><td><a href="/spaces/-MGEfA6CxjaSQiH5kHxn/pages/-MlL6ACdT5MgBNHYaDJQ">/spaces/-MGEfA6CxjaSQiH5kHxn/pages/-MlL6ACdT5MgBNHYaDJQ</a></td><td><a href="/files/coigSWinpCdyXxNHsBqX">/files/coigSWinpCdyXxNHsBqX</a></td></tr><tr><td>User's Manual</td><td><a href="/spaces/-MGEfA6CxjaSQiH5kHxn/pages/-MGEfF-QQOcpKX_mJHsT">/spaces/-MGEfA6CxjaSQiH5kHxn/pages/-MGEfF-QQOcpKX_mJHsT</a></td><td><a href="/spaces/-MGEfA6CxjaSQiH5kHxn/pages/-MGEw5aC5aEFvgFywVGn">/spaces/-MGEfA6CxjaSQiH5kHxn/pages/-MGEw5aC5aEFvgFywVGn</a></td><td><a href="/spaces/-MGEfA6CxjaSQiH5kHxn/pages/-MGEw5aBNGewVYkNSAWj">/spaces/-MGEfA6CxjaSQiH5kHxn/pages/-MGEw5aBNGewVYkNSAWj</a></td><td><a href="/spaces/-MGEfA6CxjaSQiH5kHxn/pages/-MKpBZeV8XsKlB5N6rGF">/spaces/-MGEfA6CxjaSQiH5kHxn/pages/-MKpBZeV8XsKlB5N6rGF</a></td><td><a href="/files/yxqDbeSVr8tbvpa3iwlr">/files/yxqDbeSVr8tbvpa3iwlr</a></td></tr></tbody></table>

## Code Examples

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th data-type="content-ref"></th><th data-type="content-ref"></th><th></th><th data-type="content-ref"></th><th></th><th data-type="content-ref"></th><th data-type="content-ref"></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td>REVLib for  REV ION</td><td><a href="/spaces/0OKYENVWAIgVP2TmkWl3">/spaces/0OKYENVWAIgVP2TmkWl3</a></td><td><a href="/spaces/0OKYENVWAIgVP2TmkWl3/pages/LJBasiefBaKl7QbKBj4V">/spaces/0OKYENVWAIgVP2TmkWl3/pages/LJBasiefBaKl7QbKBj4V</a></td><td>REVLib Code Examples</td><td><a href="https://github.com/REVrobotics/REVLib-Examples">https://github.com/REVrobotics/REVLib-Examples</a></td><td>MAXSwerve Java Template</td><td><a href="https://github.com/REVrobotics/MAXSwerve-Java-Template">https://github.com/REVrobotics/MAXSwerve-Java-Template</a></td><td></td><td><a href="/files/NrlBmvAfbYnkLdXSZhTS">/files/NrlBmvAfbYnkLdXSZhTS</a></td></tr><tr><td>REV DUO Resources</td><td><a href="/spaces/UOOiQ4S2QcMWmVoSmeQ8/pages/-M8HQ3AqFTANiB9pLkYj">/spaces/UOOiQ4S2QcMWmVoSmeQ8/pages/-M8HQ3AqFTANiB9pLkYj</a></td><td></td><td></td><td><a href="/spaces/UOOiQ4S2QcMWmVoSmeQ8/pages/-M7xE37HU9IwA-kQwuGf">/spaces/UOOiQ4S2QcMWmVoSmeQ8/pages/-M7xE37HU9IwA-kQwuGf</a></td><td></td><td><a href="/spaces/UOOiQ4S2QcMWmVoSmeQ8/pages/x3lzD9cQvEAo1bKaUcly">/spaces/UOOiQ4S2QcMWmVoSmeQ8/pages/x3lzD9cQvEAo1bKaUcly</a></td><td></td><td><a href="/files/cHteBwl6UMYcv2wQ8z1I">/files/cHteBwl6UMYcv2wQ8z1I</a></td></tr></tbody></table>
