ANARI Logo

The ANARI Cross-Platform 3D Rendering Engine API

ANARI significantly simplifies the development of applications in domains such as scientific visualization by providing high-level functionality to build an in-memory scene representation to be rendered without need for low-level graphics code, and enabling the use of any 3D rendering engine that supports the ANARI API. ANARI has already been widely integrated into scientific visualization applications, and is expected to be used by diverse applications needing portable access to multiple rendering engines delivering sophisticated 3D functionality such as ray tracing and global illumination.

LATEST NEWS

ANARI 1.1 Preview

Expanding Capabilities with New Features

OnAugust 7, 2025 the ANARI Working Group voted on a feature freeze for ANARI 1.1, allowing us to confidently preview the new capabilities that will be introduced in the specification. Building on the solid foundation of ANARI 1.0, which launched in August 2023, version 1.1 introduces substantial enhancements that expand the API's flexibility and power.

  • New Geometry and Scene Structure Additions
  • New Spatial Field Additions
  • Performance and Scalability Improvements
  • Rendering Enhancements

Blog Post: ANARI Version 1.1

The Analytic Rendering Interface

About ANARI


ANARI is a C99 API with C++ type-safe wrappers that is used to build an in-memory hierarchical object tree that expresses the complete scene for a single frame, including 3D surface geometry and volumetric data. ANARI provides rendering engines the semantics to expose innovation through extensions; access asynchronous scene updates and zero-copy data arrays for low frame latency; and ultimately create beautifully rendered state-of-the-art imagery without the need for proprietary APIs, all while enabling the interactivity necessary for exploratory visualization.

The ANARI 1.0 specification was developed with full public access to draft specifications and incorporates significant community feedback, including improvements to the object interface, better error handling through guaranteed API stream robustness, revamped runtime feature queries, directly mapped array parameters, improved volume shading, and compatibility with the Khronos glTF Physically-Based Rendering (PBR) materials.

A Consistent Platform

ANARI Implementations


NVIDIA VisRTX rendering using ANARI. San Miguel scene
©Guillermo M. Leal Llaguno

The Rendering engines below now support the ANARI device API and are expected to be officially conformant when the ANARI 1.0 Adopters Program is released.

Growing Ecosystem

ANARI Applications and Add-ons


VMD Rendering using ANARI. Image courtesy of the University of Illinois.

Since the launch of ANARI 1.0 in 2023, we've seen remarkable adoption across the scientific visualization community. Major applications including VMD, VTK/ParaView, and VisIt have integrated ANARI support, while various implementations (OSPRay, VisRTX, Barney, Visionaray, Cycles, etc.) provide access to cutting-edge rendering engines across diverse hardware platforms.

  • VMD - Molecular Visualization Dynamics
  • ParaView - Multi-platform data analysis and visualization (based on VTK)
  • VTK - The Visualization Toolkit
  • VisIt - Interactive, scalable, visualization, animation and analysis tool
  • USD device for ANARI - ANARI USD output for NVIDIA Omniverse
  • Blender Add-on - ANARI backends renderers in blender
  • Visionary - ANARI device over the Visionaray ray tracing library
  • Barney - ANARI compliant GPU-accelerated path tracer

Software Development Kit

The ANARI Open Source SDK


The ANARI SDK streamlines developer’s’ exploration and use of the API and contains example applications, including a simple interactive viewer demonstrating various ANARI concepts, together with development tools including a debug layer for API stream validation, and a layer for API call tracing and replay. For ANARI implementers, the SDK includes backend layers that implement common functionality such as handling parameters or object lifetime, and the ‘Helide’ ANARI sample implementation that demonstrates API implementation choices and shows how ANARI implementations can integrate with the SDK.

  • Device Implementation Guide
  • Device Implementation Library (Helium)
  • Example Device Implementation (Helide)
  • Example Applications
  • Capability Analysis Tool
  • Render Tests
  • OpenUSD Hydra Plugin (Experimental)

ANARI SDK

Get Involved

Join the ANARI Community


The ANARI specification development process remains fully open to community input. Whether you're interested in providing feedback on the specification, contributing to the SDK, implementing ANARI with your renderer, or joining the working group, there are multiple ways to get involved:

Ecosystem Adoption

Strong ANARI Industry Support


All layers in the scientific visualization stack are represented in the ANARI eco-system including GPU vendors, rendering engines, visualization libraries, tools and applications.

Khronos Logo

Help Drive the Evolution of ANARI

Join Khronos and the ANARI Working Group


The ANARI Working Group is actively driving the evolution of the standard and the broader ecosystem. Any organization is welcome to join Khronos to shape this important global initiative under the group’s multi-company, consensus-based governance process. Khronos has multiple levels of membership to enable any organization, large or small to get involved. If you want to participate directly in the development of the ANARI standard please consider joining the Khronos Group.

Additional Resources


Stay Informed

Subscribe to the Khronos Newsletter

Stay in the loop by subscribing to our newsletter to receive updates on all our latest resources, news and events.

By subscribing you are consenting to receive marketing emails about news and events relating to the Khronos Group. You can unsubscribe at any time by following the “Unsubscribe” link included in each email sent. For information on our privacy practices and commitment to protecting your privacy, please review ourPrivacy Policy. We do not sell your contact information to third parties.

Khronos Standard Additional links and information