Grid Integrator SDK#
Overview#
The Grid Integrator SDK provides tools for integrating grid intelligence solutions with DPS datacenter power management. NvGrid operates at the power feed level, providing granular control over individual electrical circuits or datacenter-wide power consumption.
Grid integrators use the NvGrid gRPC API to schedule power constraints, receive power event notifications, and coordinate datacenter operations with utility grid requirements.
Integration scenarios include utility curtailment and demand response, emergency load shedding during grid instability, dynamic pricing optimization, renewable energy coordination, and grid stability support.
Target Persona#
Grid Integration Engineer: Developer creating solutions that connect electrical utility grids with datacenter power management systems.
Capabilities:
Schedule power constraint changes, such as planned power reductions, based on grid signals
Monitor power utilization and target achievement through webhooks
Query current power status and feed metadata
Implement demand response programs
Manage load curtailment events
SDK Components#
Prerequisites - Infrastructure, development tools, and testing environment setup
Core Concepts - Architectural principles, power management strategy, and feed management
API Specification - Complete NvGrid gRPC API reference with methods, messages, and data structures
Managing Power Constraints - Schedule load targets and manage power constraints across datacenter feeds
Monitoring Power Events - Register webhooks and receive power event notifications
Getting Started#
Integrate grid solutions with DPS using the NvGrid gRPC API. Begin by reviewing prerequisites and core concepts, then explore the API specification before implementing power constraint management and event monitoring.
Security Note: Webhook URLs must be configured in the DPS server whitelist for event notifications. See Prerequisites for webhook security configuration details.