# OpenUSD C++ API

**Canonical:** https://apis.io/apis/aousd/openusd-c-api/  
**Provider:** Alliance for OpenUSD — https://apis.io/providers/aousd/  
**Base URL:** https://openusd.org  
**Documentation:** https://openusd.org/release/api/index.html

OpenUSD C++ API is one of 2 APIs that [Alliance for OpenUSD](https://apis.io/providers/aousd/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include 3D, C++, File Format, Library, and OpenUSD. The published artifact set on APIs.io includes API documentation, an API reference, a getting-started guide, and a GitHub repository.

The OpenUSD C++ API is the primary interface for working with Universal Scene Description data. Provides access to USD core (scene composition and asset management), UsdImaging and Hydra (rendering infrastructure), schema APIs for geometry (UsdGeom), shading (UsdShade), lighting (UsdLux), physics (UsdPhysics), volume (UsdVol), and the Shader Discovery and Registry (SDR). Available as an open-source library under the Apache 2.0 license.

## Machine-readable artifacts (6)

- **Documentation** — https://openusd.org/release/api/index.html
- **APIReference** — https://openusd.org/release/api/index.html
- **GettingStarted** — https://openusd.org/release/tut_usd_tutorials.html
- **GitHubRepository** — https://github.com/PixarAnimationStudios/OpenUSD
- **Glossary** — https://openusd.org/release/glossary.html
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/aousd/refs/heads/main/apis.yml

## Other Alliance for OpenUSD APIs (1)

- [OpenUSD Python Bindings](https://apis.io/apis/aousd/openusd-python-bindings/)

## Tags

3D, C++, File Format, Library, OpenUSD, Rendering, Scene Description

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/aousd/openusd-c-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/aousd/.
