
ST Authorized Partners provide an extensive range of software development tools let you quickly develop, test and validate your code for optimized performance as well as stability, maintainability, and portability.
In addition to integrated development environments (IDE), configurators and code generators, you will find a wide selection of compilers, debuggers, programmers, and utility software tools all fully compatible with ST devices.


The ST Partner Program connects customers to a network of Authorized Partners, chosen through an exacting and rigorous selection process, that provide technical support to help you find the best solution to drive innovation.
These certified companies offer specific expertise with complementary services and products to reduce development time and cost and shorten your time-to-market for higher market share, revenue and sales growth.
- NECTO Studio IDE SW development solution for STM32 ARM Cortex
- AIM Agilia Intuitive Automation™ Graphical programming workshop dedicated to STM32
- CXSTM32 STM32 Full Development Package (Compiler + Debugger)
- winIDEA Open SPC5 IDE, BlueBox On-Chip Analysers and iTAG Debuggers
- CXSTM8 C Compiler and associated tools for the STM8 family
- Qeexo AutoML (Embedded Machine Learning Tool) Machine learning platform to analyse sensor data
- Actility Interoperability Tool LoRaWAN automated test tool
- AIM-µOne µOne is an Eclipse-based tool with powerful plug-ins dedicated to STM32
- CANopen FD StarterKit Contains a STM32G4, a transceiver board, an interface and an evaluation SW
- Arm Keil MDK C/C++ Compiler, IDE/Debugger, CMSIS, RTOS, middleware for STM32
- QShield Protection technologies for SW running on STM32
- Arm Keil MDK for STM32F0, STM32L0 and STM32G0 C/C++ Compiler, IDE/Debugger, CMSIS components, RTOS for STM32F/L/G/0
- EmSPARK Security Suite SDK Integration of customer-developed TEE-resident Trusted Applications
- SPC5-UDESTK-SW The starterkit version of SPC5-UDESTK-EVAL can be used for evaluation purposes without registration
- UNITACMP Interface library for ARM Cortex-compatible i/f
- UNITPPCNEXUS Interface library for SPC5-compatible PEmicro interfaces
- PROGPPCNEXUS Flash programming software for SPC5 and similar devices
- TargetLink The production code generator for highly efficient C code MATLAB®/Simulink®/Stateflow®
- PowerView Debugger IDE STM32 PowerView provides an integrated debug environment
- ICDPPCNEXUS In-circuit debug software for SPC5 and similar devices
- IAR Visual State State-machine modelling tool
- IAR C-RUN for Arm Run-time analysis tool, add-on to IAR Embedded Workbench for Arm
- IAR C-STAT Static analysis tool, add-on to IAR Embedded Workbench
- IAR Embedded Workbench for STM8 Complete devt toolchain IAR Embedded Workbench for STM8
- Remedy Datalogger Package Dynamic remote data logging and control
- winIDEA-STM8 Complete software development and test solution for STM8
- Remedy Bootloader Package Remedy Bootloader - Easy Updates and Advanced Protection
- LAVA (Linaro Automated Validation Architecture) Integration system to run tests
- SensiML Analytics Toolkit SaaS-based tool suite for creating optimized sensor AI algorithms executing on low-power microcontrollers
- ST-AudioWeaver ST subsidized audio development system developed and commercialized by DSP Concepts
- IAR Embedded Workbench for Arm Complete devt environment generating fast compact code
- ARM Lauterbach Instruction Set Simulator TRACE32® supports most processor architectures
- ARM Lauterbach Front-End debugger TRACE32® Front-End debugger for virtual targets
- Gizwits Code Auto-Generator Device-side code generation
- Digital Power / ST-PLD SW tools for Power Factor Correction Free-to-use tool to quickly stabilize PFC power stages controlled using an STM32
- Qt Development Framework Develop and deploy UIs and application on embedded, mobile, and desktop platforms
- Altair Embed Block diagram environment for model based firmware development
- winIDEA Open IDE, iTAG Debuggers for Cortex-M microcontrollers
- Gizwits APP Code auto-generator Supports one-click code generation of Android, iOS, and HTML5
- UDE Microcontroller Debugger Debug platform with Trace and Flash support
- SEGGER Ozone The multi-platform debugger and performance analyzer for J-Link and J-Trace
- SEGGER SystemView Analyze the Runtime Behavior of Embedded Systems
- RT-Thread Studio An one-stop development tool making IoT development simple and efficient
- SEGGER Embedded Studio PRO The all-in-one embedded development package
- SEGGER Embedded Studio Arm The all-in-one, multi-platform integrated development environment (IDE) for Arm-based embedded systems
- IAR Embedded Workbench for Arm - Functional Safety Functional safety edition of IAR Embedded Workbench for Arm
- SEGGER J-Flash Program Internal & External Microcontroller Flash
- MotorTWEN Software tool that generates adaptive, real time, embedded mathematical models of any electric machine to be used as soft sensors of temperatures
- Digital Power / ST-WDS SW tools for Power Supply Unit free-to-use tool to quickly stabilize digital power supply controlled using an STM32
- Percepio DevAlert Provides awareness of issues in IoT device SW
- Imagimob Edge SaaS solution, transform Tensorflow AI models into C-code
- UDE/Universal Debug Engine for STM32 The UDE Universal Debug Engine is one of the leading professional tools for debugging, trace and test for microcontrollers
- UDE/ with extension for trace-based debugging and runtime analysis Universal Debug Engine with trace support for non-intrusive debugging, measurement and code coverage
- UDE/ Universal Debug Engine for Automotive The UDE Universal Debug Engine is one of the leading tools for debugging, trace and test for multi-core SoCs and microcontrollers
- Timesys TimeStorm IDE Eclipse-based IDE for embedded Linux apps
- SEGGER J-Link Commander Command-line based access to your J-Link and your target
- MULTI Integrated Development Environment Embedded debugger & development tools environment
- Azure RTOS TraceX Graphical view of real-time system events
- Altia DeepScreen Altia DeepScreen automatically generates pure C source code leveraging the unique features of your selected hardware and operating system
- Altia Design Altia Design, our GUI editor, includes an integrated, efficient and easy-to-use workflow with advanced 3D capabilities, global language support and much more
- Percepio Tracealyzer for Azure RTOS ThreadX Visual trace diagnostics for embed.SW development
- ClariFi In-built wireless protocol analyser
- Power Architecture Development Platform Eclipse based multi-architecture and multi-core compiler suite
- Percepio Tracealyzer for Linux Visual trace diagnostics to check runtime systems
- Twilio Electric Imp software tools Complete suite of SW tools to develop IoT solutions
- Diab Compiler The Proven Development Tool for Automotive Safety
- MATLAB® and Simulink® MATLAB/Simulink
- STH50 SW development tool SW development tool has included platform SDK with LoRaWAN, sigfox examples, User can refer this resource to build up LPWAN sensor application
- TnL-Primer-NBW Instant HMI on mobiles. Connect to STM32 over Wi-Fi, BLE, NFC
- Edge Impulse SW Development Tool create the next generation of intelligent device solutions with embedded machine learning
- Security from Inception Suite Unique set of tools and services for implementing & customizing security in embedded applications
- Digi ConnectCore Smart IOmux Software Configuration Tool Digi ConnectCore Smart IOmux helps to simplify pinout and Linux device tree configuration for Digi ConnectCore System-on-Module (SOM) designs
- CONNECTicut Open and free testing server for IoT LwM2M-based devices
- Embedded Coder Support for STM32-based boards Embedded Coder Support for STM32-based boards (part of the MATLAB & Simulink prod.family)
- IoT Developer Program and Portal (complimentary) Centralized, online portal tool to integrate device identity provisioning
- PROGACMP Flash programming software for ARM Cortex devices
- MathWorks Simulink Coder Support Simulink Coder Support for ST Nucleo (part of the MATLAB & Simulink prod. family)
- Arduino Pro IDE Arduino IDE
- isystem.connect Automate testing or other embedded debugging activitites
- testIDEA On-Chip Analysers and iTAG Debuggers, support original binary code testing on target
- IAR Embedded Workbench for STM8 - Functional Safety Functional safety edition of IAR Embedded Workbench for STM8
- Qt Quality Assurance Tools Debugger, IDE, Performance
- Qt Design Studio Performance, Code Generator, Utility
- Vector DaVinci tools Tools for configuring, validating and generating SW
- Development portal Testing and development on NXM autonomous security platform
- ARM Lauterbach PowerView debugger PowerView debugger for STM32
- ECU Interface Software Prepares ECUs, RCP Hardware and HIL Simulators for interfacing, calibration, measurement & testing
- Storyboard Designer Development Tools to create optimized GUIs
- EB tresos Studio - Development Tools AUTOSAR and embedded SW configuration
- PowerTWEN Software tool that generates digital twins of power module converter, to be used as software sensors of semiconductor junctions temperature
- Imagimob AI SaaS solution Edge AI applications development on STM32
- SoftSIM Connectivity for IoT devices and local profile management
- Arm tool: ARM Development Studio Eclipse-based IDE/debugger, C/C++ Compiler, CMSIS, performance analyzer, graphics debugger
- IAR C-Trust Security development tool
- Candera CGI Studio 2D/3D GUI solutions development -no code -no professional supports nedded
- Percepio Tracealyzer Reveal the runtime world, power up SW development
- PowerView Debugger IDE PowerView debugger for SPC5
- Azure RTOS GUIX Studio Complete GUI application design environment
- Compilers for ARM Fully-featured compilers for ARM microcontrollers
- Kudelski IoT Obfuscation Platform Tool-chain to protect software with obfuscation and whitebox encryption
- System Workbench for Linux (SW4Linux) SW4Linux IDE (CubeIDE) to ease development of asymmetric applications on STM32MP1 SoC
- VisualGDB Support for STM32 devices into Visual Studio
- Fusion for STM32 World's first DEBUGGER over WIFI