Home
Providers
Xcel Energy
Xcel Energy
Xcel Energy is a major U.S. electricity and natural gas utility holding company headquartered in Minneapolis, Minnesota, providing service to approximately 3.7 million electricity customers and 2.1 million natural gas customers across eight Midwestern and Western states: Colorado, Minnesota, Texas, New Mexico, North Dakota, South Dakota, Michigan, and Wisconsin. Xcel Energy operates a developer portal at developer-apim.aws.xcelenergy.com that organizes APIs across customer account management, billing, payments, product and service offerings, and request service. The company provides Green Button Connect My Data APIs based on the ESPI (Energy Services Provider Interface) standard developed by NAESB, enabling authorized third-party applications to access customer energy usage data via OAuth 2.0. Xcel Energy also supports IEEE 2030.5 protocol on newer Itron Gen 5 Riva smart meters for direct local-network access to real-time energy data including solar production. Beyond data APIs, Xcel Energy is a Fortune 500 company investing in clean energy, grid modernization, electric vehicle programs, demand response, and renewable energy interconnection.
Xcel Energy publishes 29 APIs on the APIs.io network, including ApplicationInformation API, Authorization API, Batch API, and 26 more. Tagged areas include Electric Utility, Energy, Energy Data, Green Button, and Natural Gas.
Xcel Energy’s developer surface includes authentication, developer portal, signup flow, support, YouTube channel, and 11 more developer resources.
29 APIs
10 Features
8 Use Cases
Electric Utility Energy Energy Data Green Button Natural Gas Smart Grid Smart Meter Utility ESPI IEEE 2030.5 Fortune 500
On this page
Kin Score
APIs 29
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 10
Security Posture 2
Scopes 1
Agentic Access 1
Use Cases 8
Integrations 6
Solutions 5
Press 5
Resources 16
apis.yml
26 Operational Transparency
Composite quality — 41.1/100 · thin
Contract Quality
11.3 / 25
Developer Ergonomics
4.8 / 20
Commercial Clarity
12.6 / 20
Operational Transparency
3.4 / 13
Agent readiness — 31/100 · agent aware
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
MCP Server
0 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
0 / 8
Request/Response Examples
0 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
0 / 6
Agent Skills
0 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Scroll for all 29
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Notable capabilities this provider offers.
Scroll for all 10
Authentication, domain security, vulnerability disclosure, and trust-center signals.
OAuth scopes governing access to this provider's APIs.
Recommended x-agentic-access execution contracts for AI agents.
What developers build with this provider.
Scroll for all 8
Pre-built integrations with other platforms and tools.
Packaged solutions this provider offers.
Recent news and press coverage referencing this provider.
Get Started 4
Portal, sign-up, and the first successful call
Agent Surfaces 2
MCP servers, agent skills, and machine-readable catalogs
Build 1
SDKs, sample code, and the tooling you integrate with
Access & Security 3
Authentication, authorization, and security posture
Learn 1
Tutorials, courses, talks, and written guidance
Operate 1
Status, limits, changes, and where to get help
Commercial 2
Pricing, plans, and the legal terms of use
Company 1
The organization behind the API
Other 1
Properties that don't map to a standard resource type
Source (apis.yml)
aid: xcel-energy
name: Xcel Energy
description: 'Xcel Energy is a major U.S. electricity and natural gas utility holding company headquartered in Minneapolis,
Minnesota, providing service to approximately 3.7 million electricity customers and 2.1 million natural gas customers across
eight Midwestern and Western states: Colorado, Minnesota, Texas, New Mexico, North Dakota, South Dakota, Michigan, and Wisconsin.
Xcel Energy operates a developer portal at developer-apim.aws.xcelenergy.com that organizes APIs across customer account
management, billing, payments, product and service offerings, and request service. The company provides Green Button Connect
My Data APIs based on the ESPI (Energy Services Provider Interface) standard developed by NAESB, enabling authorized third-party
applications to access customer energy usage data via OAuth 2.0. Xcel Energy also supports IEEE 2030.5 protocol on newer
Itron Gen 5 Riva smart meters for direct local-network access to real-time energy data including solar production. Beyond
data APIs, Xcel Energy is a Fortune 500 company investing in clean energy, grid modernization, electric vehicle programs,
demand response, and renewable energy interconnection.'
type: Index
accessModel:
pricing: unknown
onboarding: self-serve
trial: false
try_now: false
public: false
label: Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/xcel-energy.png
tags:
- Electric Utility
- Energy
- Energy Data
- Green Button
- Natural Gas
- Smart Grid
- Smart Meter
- Utility
- ESPI
- IEEE 2030.5
- Fortune 500
created: '2024-01-01'
modified: '2026-05-19'
url: https://raw.githubusercontent.com/api-evangelist/xcel-energy/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
- aid: xcel-energy:xcel-energy-applicationinformation-api
name: Xcel Energy ApplicationInformation API
description: Third-party application registration metadata used by the Data Custodian.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- ApplicationInformation
properties:
- type: OpenAPI
url: openapi/xcel-energy-applicationinformation-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-authorization-api
name: Xcel Energy Authorization API
description: OAuth 2.0 authorizations granted by retail customers to third-party applications.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- Authorization
properties:
- type: OpenAPI
url: openapi/xcel-energy-authorization-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-batch-api
name: Xcel Energy Batch API
description: Bulk Atom feeds aggregating multiple resources for a subscription.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- Batch
properties:
- type: OpenAPI
url: openapi/xcel-energy-batch-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-configuration-api
name: Xcel Energy Configuration API
description: Configuration resource for a device.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- Configuration
properties:
- type: OpenAPI
url: openapi/xcel-energy-configuration-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-demandresponse-api
name: Xcel Energy DemandResponse API
description: Demand Response programs and load control events.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- DemandResponse
properties:
- type: OpenAPI
url: openapi/xcel-energy-demandresponse-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-der-api
name: Xcel Energy DER API
description: Distributed Energy Resource programs, controls, and settings.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- DER
properties:
- type: OpenAPI
url: openapi/xcel-energy-der-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-devicecapability-api
name: Xcel Energy DeviceCapability API
description: Root resource that lists the function sets supported by the meter.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- DeviceCapability
properties:
- type: OpenAPI
url: openapi/xcel-energy-devicecapability-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-deviceinformation-api
name: Xcel Energy DeviceInformation API
description: Manufacturer, hardware, and firmware metadata for a device.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- DeviceInformation
properties:
- type: OpenAPI
url: openapi/xcel-energy-deviceinformation-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-devicestatus-api
name: Xcel Energy DeviceStatus API
description: Operational status, op-time, and event indicators for a device.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- DeviceStatus
properties:
- type: OpenAPI
url: openapi/xcel-energy-devicestatus-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-electricpowerqualitysummary-api
name: Xcel Energy ElectricPowerQualitySummary API
description: Aggregate power-quality measurements for a UsagePoint.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- ElectricPowerQualitySummary
properties:
- type: OpenAPI
url: openapi/xcel-energy-electricpowerqualitysummary-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-electricpowerusagesummary-api
name: Xcel Energy ElectricPowerUsageSummary API
description: Billing-period aggregate summaries of electric power usage.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- ElectricPowerUsageSummary
properties:
- type: OpenAPI
url: openapi/xcel-energy-electricpowerusagesummary-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-enddevice-api
name: Xcel Energy EndDevice API
description: End devices managed by the meter (the meter itself and any subordinate devices).
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- EndDevice
properties:
- type: OpenAPI
url: openapi/xcel-energy-enddevice-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-functionsetassignments-api
name: Xcel Energy FunctionSetAssignments API
description: Groups of function sets assigned to an EndDevice by the server operator.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- FunctionSetAssignments
properties:
- type: OpenAPI
url: openapi/xcel-energy-functionsetassignments-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-intervalblock-api
name: Xcel Energy IntervalBlock API
description: Time-series interval-level energy usage data captured at a meter.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- IntervalBlock
properties:
- type: OpenAPI
url: openapi/xcel-energy-intervalblock-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-localtimeparameters-api
name: Xcel Energy LocalTimeParameters API
description: Time zone and daylight-savings-time parameters used to interpret interval timestamps.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- LocalTimeParameters
properties:
- type: OpenAPI
url: openapi/xcel-energy-localtimeparameters-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-log-api
name: Xcel Energy Log API
description: Log events emitted by the device.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- Log
properties:
- type: OpenAPI
url: openapi/xcel-energy-log-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-messaging-api
name: Xcel Energy Messaging API
description: Text and HTML messages targeted at end-users.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- Messaging
properties:
- type: OpenAPI
url: openapi/xcel-energy-messaging-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-meterreading-api
name: Xcel Energy MeterReading API
description: Container for measured IntervalBlocks captured at a UsagePoint.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- MeterReading
properties:
- type: OpenAPI
url: openapi/xcel-energy-meterreading-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-mirrorusagepoint-api
name: Xcel Energy MirrorUsagePoint API
description: Client-supplied mirror usage points used to publish readings to the server.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- MirrorUsagePoint
properties:
- type: OpenAPI
url: openapi/xcel-energy-mirrorusagepoint-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-powerstatus-api
name: Xcel Energy PowerStatus API
description: Real-time power flow and battery status for a device.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- PowerStatus
properties:
- type: OpenAPI
url: openapi/xcel-energy-powerstatus-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-readingtype-api
name: Xcel Energy ReadingType API
description: Metadata describing the units, multiplier, accumulation, and flow direction of meter readings.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- ReadingType
properties:
- type: OpenAPI
url: openapi/xcel-energy-readingtype-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-registration-api
name: Xcel Energy Registration API
description: EndDevice registration and provisioning state.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- Registration
properties:
- type: OpenAPI
url: openapi/xcel-energy-registration-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-response-api
name: Xcel Energy Response API
description: Acknowledgement responses for received events.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- Response
properties:
- type: OpenAPI
url: openapi/xcel-energy-response-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-retailcustomer-api
name: Xcel Energy RetailCustomer API
description: Retail customer, account, agreement, service location, and meter information.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- RetailCustomer
properties:
- type: OpenAPI
url: openapi/xcel-energy-retailcustomer-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-selfdevice-api
name: Xcel Energy SelfDevice API
description: Convenience resource referring to the device that hosts the API.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- SelfDevice
properties:
- type: OpenAPI
url: openapi/xcel-energy-selfdevice-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-servicestatus-api
name: Xcel Energy ServiceStatus API
description: Operational status of the Green Button Connect My Data service.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- ServiceStatus
properties:
- type: OpenAPI
url: openapi/xcel-energy-servicestatus-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-subscription-api
name: Xcel Energy Subscription API
description: Subscription/notification resources for resource-change events.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- Subscription
properties:
- type: OpenAPI
url: openapi/xcel-energy-subscription-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-time-api
name: Xcel Energy Time API
description: Current device time and time-zone configuration.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- Time
properties:
- type: OpenAPI
url: openapi/xcel-energy-time-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
- aid: xcel-energy:xcel-energy-usagepoint-api
name: Xcel Energy UsagePoint API
description: Logical metered points that produce energy usage data for a service.
humanURL: https://developer-apim.aws.xcelenergy.com/
baseURL: https://api.xcelenergy.com
tags:
- UsagePoint
properties:
- type: OpenAPI
url: openapi/xcel-energy-usagepoint-api-openapi.yml
- type: Documentation
url: https://developer-apim.aws.xcelenergy.com/
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Authentication
url: https://developer-apim.aws.xcelenergy.com/login
common:
- type: AgenticAccess
url: agentic-access/xcel-energy-agentic-access.yml
- type: DomainSecurity
url: security/xcel-energy-domain-security.yml
- type: Authentication
url: authentication/xcel-energy-authentication.yml
- type: OAuthScopes
url: scopes/xcel-energy-scopes.yml
- type: GitHubOrganization
url: https://github.com/Xcel-Energy
- type: DeveloperPortal
url: https://developer-apim.aws.xcelenergy.com/
- type: Portal
url: https://developer-apim.aws.xcelenergy.com/
- type: Signup
url: https://developer-apim.aws.xcelenergy.com/register
- type: Login
url: https://developer-apim.aws.xcelenergy.com/login
- type: TermsOfService
url: https://developer-apim.aws.xcelenergy.com/terms
- type: PrivacyPolicy
url: https://www.xcelenergy.com/privacy_policy
- type: Support
url: https://www.xcelenergy.com/contact_us
- type: LinkedIn
url: https://www.linkedin.com/company/xcel-energy
- type: X
url: https://twitter.com/xcelenergy
- type: YouTube
url: https://www.youtube.com/user/XcelEnergyVideo
- type: Features
data:
- name: Green Button Connect My Data
description: OAuth 2.0 authorized API access to customer electricity and natural gas usage data following the ESPI standard.
- name: IEEE 2030.5 Smart Meter API
description: Direct local-network access to real-time energy data including solar production from Itron Gen 5 Riva meters.
- name: Customer Account Management
description: API category covering customer account profile, preferences, and service management.
- name: Billing & Billing Account Management
description: API category for billing data, statements, and billing account operations.
- name: Payments & Payment Services
description: API category for payment processing and payment service operations against customer accounts.
- name: Product & Service Offerings
description: API category covering Xcel Energy product and service catalog and program enrollment.
- name: Request Service & Help
description: API category for service requests, support workflows, and customer help operations.
- name: Smart Meter Data
description: Interval and billing-quality energy usage data captured from Xcel Energy smart meters across electricity
and natural gas.
- name: Demand Response Integration
description: Programs that allow utilities and third parties to coordinate load reduction events with smart meter and
DER endpoints.
- name: Solar Interconnection Data
description: Solar production data exposed through smart meter endpoints for customers with on-site photovoltaic systems.
- type: UseCases
data:
- name: Energy Management Applications
description: Third-party apps that help customers track and reduce electricity and natural gas usage.
- name: Solar Monitoring
description: Applications that track on-site solar production and consumption from IEEE 2030.5 smart meters.
- name: Home Energy Automation
description: Smart home and HVAC systems that automate energy use based on real-time meter data.
- name: Sustainability Reporting
description: Commercial customers reporting carbon and energy data for ESG and sustainability disclosures.
- name: Building Performance Benchmarking
description: Whole-building energy benchmarking for ENERGY STAR Portfolio Manager and similar tools.
- name: Demand Response Programs
description: Aggregators and DER providers integrating with utility dispatch signals.
- name: Electric Vehicle Charging Optimization
description: EV charging applications that schedule charging based on time-of-use rates and grid conditions.
- name: Research and Policy Analysis
description: Academic and policy research on energy consumption patterns and decarbonization.
- type: Integrations
data:
- name: Green Button Alliance
description: Certified Green Button Connect My Data implementation interoperable with the Green Button ecosystem.
- name: NAESB ESPI
description: Implements the North American Energy Standards Board Energy Services Provider Interface standard for energy
usage data.
- name: IEEE 2030.5
description: Smart Energy Profile 2.0 standard implemented on Itron Gen 5 Riva meters for local device APIs.
- name: Itron
description: Smart meter deployments use Itron Gen 5 Riva devices that host the IEEE 2030.5 server.
- name: ENERGY STAR Portfolio Manager
description: Whole-building benchmarking workflows can consume Green Button data for commercial customers.
- name: OAuth 2.0
description: Authorization framework used for customer-consented access to Green Button Connect My Data.
- type: Solutions
data:
- name: Residential Customers
description: Residential energy usage, billing, and program enrollment across electricity and natural gas service.
- name: Business Customers
description: Commercial and industrial customer programs, rates, and aggregated usage data.
- name: Third-Party Service Providers
description: Authorized energy management, demand response, and sustainability service providers consuming Green Button
data.
- name: Trade Partners
description: Contractors, installers, and program partners delivering energy efficiency and renewable installations.
- name: Researchers and Policy Analysts
description: Anonymized and customer-authorized data access for academic and policy research.
- type: LlmsText
url: https://developer-apim.aws.xcelenergy.com/llms.txt
maintainers:
- FN: Kin Lane
email: kin@apievangelist.com