
ST Authorized Partners provide an extensive range of software development tools that 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 Authorized companies offer specific expertise with complementary services and products to reduce development time and cost and shorten customers time-to-market for higher market share, revenue and create new business opportunities.
- TnL-Primer-NBW Instant HMI on mobiles. Connect to STM32 over Wi-Fi, BLE, NFC
- 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
- Edge Impulse SW Development Tool create the next generation of intelligent device solutions with embedded machine learning
- Qeexo AutoML (Embedded Machine Learning Tool) Machine learning platform to analyse sensor data
- Actility Interoperability Tool LoRaWAN automated test tool
- AIM-uOne uOne is an Eclipse-based tool with powerful plug-ins dedicated to STM32
- Security from Inception Suite Unique set of tools and services for implementing & customizing security in embedded applications
- 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
- Quarks AppShield 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
- CONNECTicut Open and free testing server for IoT LwM2M-based devices
- MathWorks Embedded Coder Support Embedded Coder Support for ST Discovery and STM32F4xx (part of the MATLAB & Simulink prod.family)
- SPC5-UDESTK-SW The starterkit version of SPC5-UDESTK-EVAL can be used for evaluation purposes without registration
- IoT Developer Program and Portal (complimentary) Centralized, online portal tool to integrate device identity provisioning
- UNITACMP Interface library for ARM Cortex-compatible i/f
- PROGACMP Flash programming software for ARM Cortex devices
- 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
- MathWorks Simulink Coder Support Simulink Coder Support for ST Nucleo (part of the MATLAB & Simulink prod. family)
- IAR Visual State State-machine modelling tool
- IAR C-RUN for Arm Run-time analysis tool, add-on to IAR Embedded Workbench for Arm
- Arduino Pro IDE Arduino IDE
- 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
- isystem.connect Automate testing or other embedded debugging activitites
- testIDEA On-Chip Analysers and iTAG Debuggers, support original binary code testing on target
- 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
- SENSE End-to-end solution for the design & system-level simulation of capacitive touch sensors
- IAR Embedded Workbench for STM8 - Functional Safety Functional safety edition of IAR Embedded Workbench for STM8
- IAR Embedded Workbench for Arm Complete devt environment generating fast compact code
- Vector DaVinci tools Tools for configuring, validating and generating SW
- 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
- Development portal Testing and development on NXM autonomous security platform
- Digital Power / ST-PLD SW tools for Power Factor Correction Free-to-use tool to quickly stabilize PFC power stages controlled using an STM32
- ARM Lauterbach PowerView debugger PowerView debugger for STM32
- Qt Development Tools Develop debug and deploy HMI on embed. platform
- Altair Embed Block diagram environment for model based firmware development
- INCHRON Tool-Suite To master system runtime performance aspects for real time system development
- ECU Interface Software Prepares ECUs, RCP Hardware and HIL Simulators for interfacing, calibration, measurement & testing
- winIDEA Open IDE, iTAG Debuggers for Cortex-M microcontrollers
- Gizwits APP Code auto-generator Supports one-click code generation of Android, iOS, and HTML5
- Storyboard Designer Development Tools to create optimized GUIs
- UDE Microcontroller Debugger Debug platform with Trace and Flash support
- EB tresos Studio - Development Tools AUTOSAR and embedded SW configuration
- SEGGER Embedded Studio Cross-platform IDE for managing, building, testing, and deploying embedded applications
- RT-Thread Studio An one-stop development tool making IoT development simple and efficient
- IAR Embedded Workbench for Arm - Functional Safety Functional safety edition of IAR Embedded Workbench for Arm
- Imagimob AI SaaS solution Edge AI applications development on STM32
- Arm tool: ARM Development Studio Eclipse-based IDE/debugger, C/C++ Compiler, CMSIS, performance analyzer, graphics debugger
- IAR C-Trust Security development tool
- 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
- Candera CGI Studio 2D/3D GUI solutions development -no code -no professional supports nedded
- 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
- 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
- MULTI Integrated Development Environment Embedded debugger & development tools environment
- Kudelski IoT Obfuscation Platform Tool-chain to protect software with obfuscation and whitebox encryption
- Azure RTOS TraceX Graphical view of real-time system events
- System Workbench for Linux (SW4Linux) SW4Linux IDE (CubeIDE) to ease development of asymmetric applications on STM32MP1 SoC
- 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
- VisualGDB Support for STM32 devices into Visual Studio
- 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
- Fusion for STM32 World's first DEBUGGER over WIFI