Ecosystem Overview
The NIM Metadata API helps developers and automated tooling select profiles within the NVIDIA NIM ecosystem before downloading containers. For API capabilities, refer to Overview; for the publication and request flow, refer to Architecture Overview.
Understanding the NVIDIA NIM Ecosystem
NVIDIA NIM microservices package models with inference backends and deployable profiles. The NGC Catalog identifies available containers and tags, while metadata and repository APIs expose information used to evaluate them.
The NIM Metadata API’s role is to return tag-level profiles, hardware requirements, release details, and capabilities when those values were recorded at publish time. It complements container-level catalog information and the deployment documentation for each microservice.
Choosing an Information Source
Choose the information source that matches your question:
The metadata API and repository endpoints answer different questions. Make both calls when you need tag-level profiles and container-level details. For endpoint forms and authentication considerations, refer to Related Endpoints and Registry Search.
How the Information Sources Work Together
Use the sources in the following order when planning a deployment:
- Identify the NIM microservice and container tag in the NGC Catalog.
- Query the NIM Metadata API for that repository and tag.
- Compare available profiles against hardware and workload requirements.
- Retrieve repository information or GPU display names when needed.
- Follow the microservice’s deployment instructions with the selected
profile_id.
Metadata access and container entitlement are separate. Reading metadata does not grant access to pull the container. If metadata is unavailable, consult the microservice’s documentation rather than assuming that the container is unavailable or unsupported.
Next Steps
Continue with the resource that matches your goal: