Silicon Labs Configurator
(SLC-CLI)

The Simplicity SDK (and Gecko SDK) contains software that follows the SLC specification. Software is grouped into components (defined by .slcc files) that may provide features and/or require features provided by other components. Example projects (.slcp) describe a single software application (usually made up of multiple components plus application code) that can be used to generate an IDE project.

Simplicity Studio includes a pre-integrated version of SLC tooling.  Alternatively, the SLC-CLI tool provides a command-line alternative that, among other things, will resolve project and component dependencies and generate a project for a specified embedded target and build system (for example, VS Code, IAR, Embedded Workbench or GNU tools via a Makefile).

Key Features

 Generate Silicon Labs projects from a specific Simplicity SDK targeted for specific tools/IDE

 Validate projects to ensure it meets the SLC specification standards

 Clone and upgrade projects

 Enables creation of SDK extensions for use with the Simplicity SDK

How to Install SLC-CLI

Starting with version 6, SLC-CLI is no longer available for direct download.

To install SLC-CLI and manage your development environment, use the Silicon Labs Tool (SLT). SLT handles setup for SLC-CLI, SDKs, and all required build and development tools.

SLT is available in two formats:

SLT-CLI - Command-line utility for headless environments and CI/CD workflows

Simplicity Installer GUI - Graphical installer built on top of SLT-CLI for interactive setup

See SLT Getting Started Guide for step by step instructions for how to install SLC-CLI.   

Documentation

Access the latest guides and technical documentation below. Look for documentation specific to your tool.

Join the Community & Get Support

Post questions or browse discussions on the Silicon Labs Community. Check out developer blogs, application notes, and training videos.

Close
Loading Results
Close