Product

IAR Build Tools

Embedded CI/CD is built into IAR's platform

IAR Build Tools is a command-line toolchain for automated embedded software development. Designed for cloud and server environments, it supports CI/CD pipelines, ensuring optimized performance, scalability, and efficiency across various architectures and workflows.

Key benefits

IAR Build Tools deliver cloud automation, high-performance compilation, and CI/CD integration, ensuring efficient and reliable embedded software development.

developer code on screen

Cloud-ready and scalable

Designed for server-based and cloud-hosted environments, enabling automated builds for modern DevOps workflows while ensuring high scalability, efficiency, and flexibility for embedded software development across distributed teams.

IAR IDE and VS Code efficiency flexibility female developer

High-performance compilation

The IAR C/C++ Compiler, included in the build tools, provides the same industry-leading optimizations as IAR Embedded Workbench, ensuring efficient code execution, minimal memory footprint, and superior performance in embedded applications.
c-stat code quality report

Integrated code analysis

Includes IAR C-STAT for static code analysis and IAR C-RUN* for runtime error detection, ensuring compliance, security, and high-quality code throughout the software development lifecycle.

*Available for Arm and RX.

analyzing CI build performance-1

Seamless CI/CD integration

Optimized for automated workflows, the IAR Build Tools integrate with continuous integration pipelines, enabling faster code validation, testing, and deployment in modern DevOps-driven embedded development environments.

Features

IAR Build Tools support automation, CI/CD workflows, advanced optimization, and functional safety, enabling scalable and robust embedded software development across diverse environments.

logo circle filled

Command-line interface

Easily integrates into automated build systems for continuous integration and deployment, enabling scripted workflows, remote execution, and scalable software builds across different development environments.
logo circle filled

Support for containerized environments

Supports Docker-based and cloud-hosted workflows, enabling reproducible, scalable, and platform-independent builds for consistent embedded software development.
logo circle filled

Cross-platform deployment

Supports Linux (Ubuntu, Red Hat) and Windows, integrating seamlessly into DevOps workflows across on-premises, hybrid, and cloud-based environments.
logo circle filled

Optimized and energy-efficient

Designed for CI/CD workflows, delivering faster build and analysis times with improved performance. With efficient parallel execution, builds run up to 2× faster and analysis up to 3.5× faster on Linux, significantly improving development speed.

logo circle filled

Cloud and self-hosted compatibility

Works across various deployment models, allowing development teams to choose between local infrastructure, hybrid setups, or fully cloud-based CI/CD strategies for maximum flexibility and scalability.
logo circle filled

Integrated functional safety

Pre-certified toolchain meeting ISO 26262, IEC 61508, and IEC 62304 requirements, with IAR C-STAT for static analysis and IAR C-RUN* for runtime error detection, supporting MISRA C/C++, CERT C/C++, and CWE standards.

*Available for Arm and RX

Functional safety certification

IAR Build Tools is certified by TÜV SÜD to meet multiple functional safety standards. Each new platform release undergoes certification, ensuring consistently high-quality development processes and software.

TUV_Functional_S

 

 

 

Our supported architectures

  Arm RISC-V Renesas RL78 Renesas RH850 Renesas RX AVR
IAR Build Tools checked checked checked checked checked checked
FuSa certified checked checked checked checked un-checked un-checked

 

Third party integration

IAR extensions for Visual Studio Code

Develop your IAR projects directly in Visual Studio Code with our powerful extensions. Discover how IAR is revolutionizing embedded development with C-SPY Listwindows, featuring tools like Registers, Symbolic Memory, Live Watch, Trace, Profiling, and Code Coverage.

IAR Eclipse plugins

Enhance your Eclipse IDE for C/C++ Developers with the free IAR Eclipse plugins, enabling seamless integration with IAR Build Tools. Leverage high-quality IAR build toolchains and advanced debugging features for supported target architectures.

Supported devices

Supported standards

Language Supported standards Standard libraries
C ISO/IEC 9899:2018
ISO/IEC 9899:1990
ISO/IEC 9899:1995
C standard library
    • DLIB
C++ ISO/IEC 14882:2017 ISO/IEC 14882:2014
ISO/IEC 14882:2017
    • Libc++

*Legacy compilers might not support the latest standards.

blue board and debugging a renesas board.

FAQ

What architectures and microcontrollers are supported?
  • IAR Build Tools supports a wide range of microcontrollers, including

    Arm, RISC-V, RH850, RX, RL78 and AVR.

  • Additional and legacy architectures might be available by request only.
What’s the best way to integrate IAR’s tools into an existing CI/CD pipeline to improve automation?

IAR integrates with Jenkins, GitHub, GitLab, and Kubernetes, enabling automated builds and continuous testing.

How can we integrate IAR’s tools with Jenkins, GitHub, or GitLab for automated builds and testing?

IAR’s tools support scripting and automation, enabling seamless integration with industry-standard DevOps tools.

Welcome to our new website!

We're making updates to improve your experience. You might notice a few glitches.

Thanks for your patience, and we hope you find what you're looking for, otherwise, please feel free to contact us.