Overview#
Silicon Labs Tool (SLT) is a command-line utility that installs and manages the full Silicon Labs development environment: SDKs, build tools, and the SLC configurator. Designed for GUI-free workflows, SLT enables developers to set up consistent, scriptable environments ideal for both individual use and team-wide automation. Once installed, projects can be created, configured, and built entirely from the terminal using SLC, enabling seamless integration into CI/CD pipelines and cross-platform development without relying on Simplicity Studio’s graphical interface.
Key Features#
Headless installation of SDKs, tools, and the SLC CLI
Scriptable environment setup ideal for CI/CD and automation workflows
Enables full terminal-based development, from project creation to firmware build
Ensures consistency across teams with shareable, reproducible toolchains
Cross-platform support for Windows, macOS, and Linux
Silicon Labs offers a flexible command-line toolchain built around two core components:
Silicon Labs Tool (SLT): A command-line utility for installing and managing the Silicon Labs Configurator Command Line Interface (SLC-CLI), SDKs, and development tools. This utility is designed for scriptable, headless setup and automation.
Silicon Labs Configurator (SLC): A command-line interface for embedded software development and project management. Use it to create, configure, build, and manage embedded projects entirely from the terminal.
Together, these tools provide streamlined, automated development workflows for Silicon Labs devices. They are ideal for developers who prefer terminal-based environments or need to integrate into CI/CD pipelines.