{% embed url="https://docs.wpilib.org/en/stable/docs/zero-to-robot/step-2/wpilib-setup.html" %}
{% embed url="https://docs.revrobotics.com/rev-hardware-client/gs/install" %}
{% embed url="https://v6.docs.ctr-electronics.com/en/latest/docs/installation/installation-frc.html" %}
Bellow is a list of URL's that are required to be installed for YAGSL to work properly, these are publicisized on the vendor websites and over YAGSL documentation. To install them follow this guide on WPILib docs.
{% embed url="https://docs.wpilib.org/en/stable/docs/software/vscode-overview/3rd-party-libraries.html#installing-libraries" %}
Vendor | URL | Offline Installation |
---|---|---|
maple-sim | https://shenzhen-robotics-alliance.github.io/maple-sim/vendordep/maple-sim.json | |
CTRE Phoenix 6 | https://maven.ctr-electronics.com/release/com/ctre/phoenix6/latest/Phoenix6-frc2025-latest.json | Tuner X |
CTRE Phoenix 5 | https://maven.ctr-electronics.com/release/com/ctre/phoenix/Phoenix5-frc2025-latest.json | Phoenix Tuner |
REVLib | https://software-metadata.revrobotics.com/REVLib-2025.json | REV Hardware Client Offline |
Studica (NavX) | https://dev.studica.com/releases/2025/Studica-2025.0.1.json | https://www.studica.ca/en/navx-2-mxp-robotics-navigation-sensor |
ReduxLib | https://frcsdk.reduxrobotics.com/ReduxLib_2025.json | unavailable |
YAGSL | https://broncbotz3481.github.io/YAGSL-Lib/yagsl/yagsl.json | YAGSL-Example |
All of these vendordeps must be installed for YAGSL to work due to the generic nature of YAGSL even if you do not use any of the products the vendor library supports.