 O NVIDIA Cg Toolkit é uma coleção de ferramentas e bibliotecas para desenvolvedores que desejam usar a linguagem de programação Cg para criar aplicativos gráficos avançados. Ele fornece uma série de recursos para ajudar os desenvolvedores a aproveitar ao máximo a potência da GPU NVIDIA. Esses recursos incluem suporte para vários tipos de sombreamento, iluminação e textura, além de ferramentas de depuração e otimização. O NVIDIA Cg Toolkit é compatível com várias plataformas, incluindo Windows, Linux e Mac OS X. 