The Iray API is based on and uses the Base API and the Math API.
- Base API: provides basic types, functions on them, assertions, and configurations.
- Math API: provides vector, matrix, bbox, and color classes and math functions.
- Iray API: is a rendering component that you can embed in your application to provide advanced rendering functionality for your application. It includes an advanced distributed database with incremental scene updates and scalable rendering on large distributed clusters.
All three APIs use modules to structure their presentation in the reference documentation.