NGC Software Partners
Publish your GPU-optimized software on the NGC catalog and accelerate your business.
With over 10X user growth over the last two years, the NGC™ catalog is fast becoming the trusted source for enterprise-grade software containers, models, and SDKs for data scientists and developers alike. As an NGC software partner, you can discover new opportunities, enhance user engagements, and grow your business by publishing GPU-optimized applications that reach NVIDIA’s vast ecosystem of customers and partners.
Features and Benefits
A Global Community
Promote and maximize the adoption of your application by leveraging NVIDIA's marketing engine to reach a developer community that is 1.8 million strong.
Secured Platform
Host your content on a secure and highly available platform, and choose who can access your containers. Additionally, leverage automated Common Vulnerabilities and Exposures (CVE) and crypto scans to secure and deliver enterprise-grade containers.
Validated for Deployment
Ensure your application can be seamlessly deployed on-premises, in the cloud, or at the edge with testing and validation for performance across platforms.
User Insights
Understand and connect with your users, improve your product, and identify growth areas through detailed analytics and consumption reports.
Partners
We work with technology partners from all industries building solutions in the fields of data science, AI training and inference, high-performance computing (HPC), and visualization.
- quote 1
- quote 2
Frequently Asked Questions
No. We don't charge our partners for hosting on the NGC catalog, and we don't charge end users to use the NGC catalog.
The software you host on the NGC catalog can be a free version, demo version, trial version, or a licensed version. If your application requires a license, you can still host on the NGC catalog. However, NVIDIA is not involved in the sale of a license. The transaction stays between you and your end user. You can include information on how to obtain a license in your NGC product page.
Here are some prerequisites for hosting an application container image on the NGC catalog:
- Your software is containerized using the CUDA® 9 or later base container.
- Your application is GPU accelerated, automatically multi-GPU capable, and runs on the NVIDIA Pascal™ or newer architecture.
- You provide an end-user license agreement (EULA) for your application.
- Your container does not collect personal data or violate the General Data Protection Regulation (GDPR).
For details, use the contact form below to reach out to us.
If you decide to make our application available on the NGC catalog and all prerequisites are satisfied, the publishing process involves these steps:
- Sign the NGC Partner Legal Agreement.
- Push your container to an NGC private staging repository for publishing.
- Pass container security scanning and quality-assurance testing.
- Complete the final sign-off before your container image goes live.
For details, use the contact form below to reach out to us.
There’s no need for you to have access to all the GPU platforms your application is targeting. After you provide us with your test plan, we’ll validate your application against the platforms you chose.
Yes, we provide the performance and scalability test results of your application on different NVIDIA platforms.
NGC supports both Docker and Singularity runtimes.
Ready to become an NGC software partner?