Intel® oneAPI Toolkits

Deliver uncompromised performance for diverse workloads across multiple architectures.

A Unified, Standards-Based Programming Model

Modern workload diversity necessitates the need for architectural diversity; no single architecture is best for every workload. XPUs, including CPUs, GPUs, FPGAs, and other accelerators, are required to extract high performance.

Intel® oneAPI products will deliver the tools needed to deploy applications and solutions across these architectures. Its set of complementary toolkits—a base kit and specialty add-ons—simplify programming and help developers improve efficiency and innovation. The core Intel® oneAPI DPC++/C++ Compiler and libraries implement the oneAPI industry specifications available at

Intel oneAPI Product Brief

Intel oneAPI Programming Guide

Native Code Toolkits

  • Includes the new DPC++ programming language, as well as familiar C, C++, and Fortran
  • Foundational Base toolkit enables the building, testing, and optimizing of data-centric applications across XPUs
  • Domain-specific toolkits support specialized workloads

Intel® oneAPI Base Toolkit

Intel® oneAPI HPC Toolkit

Intel® oneAPI IoT Toolkit

Intel® oneAPI DL Framework Developer Toolkit

Intel® oneAPI Rendering Toolkit

Data Science and AI Toolkits

  • Designed for end-to-end machine learning and data science pipelines
  • Optimized Python* libraries and deep learning frameworks provide high performance across multiple architectures

Intel® AI Analytics Toolkit

Intel® Distribution of OpenVINO™ Toolkit

System Bring-up Toolkit

  • Debug and tune systems for power and performance
  • Speeds system bring-up and validation of system hardware and software

Intel® System Bring-up Toolkit

Choose How and Where to Download Your Package

Every toolkit is available directly from Intel, with many also available via popular repos and containers.

Attend Free Webinars

Sign up for the latest overviews, insights, and how-tos on the Intel® oneAPI Base Toolkit, Data-Parallel C++ (DPC++), AI, high-performance computing (HPC), and more.

Essentials of Data Parallel C++

Learn the fundamentals with this seven-part, self-paced course, which includes hands-on practice and sample code.

Get Help

Your success is our success. Access these support resources when you need assistance.

Product and Performance Information


Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804


Features and benefits in Intel® technologies depend on system configuration and may require enabled hardware, software or service activation. Performance varies depending on system configuration. No product or component can be absolutely secure. Check with your system manufacturer or retailer or learn more at