SDK Documentation
The DPS Software Development Kit (SDK) provides tools, documentation, and a complete Kubernetes-based simulator for developing and testing power management integrations without physical datacenter infrastructure.
Deployment Profiles
The SDK ships with three deployment profiles so you can pick the right starting point for your goals:
- Default - Blank DPS environment with no topology or simulators. Recommended starting point for hands-on
dpsctlexercises and API exploration. - Hardware Emulation - 144 emulated DGX GB300 nodes with pseudorandom hardware responses. Best for general API development and automated playbooks.
- Workload-Aware - Same 144-node GB300 topology driven by a pluggable workload model for realistic GPU power traces. Best for power-aware analysis and workload optimization studies.
Use Cases
The SDK and simulator enable:
- Development and Testing - Build and test DPS integrations without hardware
- Partner Integration - Develop grid operator and optimization integrations
- Learning and Training - Understand DPS concepts and workflows in a safe environment
- Proof of Concept - Demonstrate capabilities before datacenter deployment
- CI/CD Integration - Automated testing of power management scenarios
SDK Documentation Guides
- SDK Simulator User Guide - Setup, usage, and simulation playbooks
- SDK Administrator Guide - Deployment architecture and operations
- SDK Developer Guide - Building custom integrations and extensions
Additional Resources
For more information about the DPS API, see the API Reference section.