Xcel Energy website screenshot

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.

41.1/100 thin ▬ flat Agent 31/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessSelf serve
29 APIs 10 Features 8 Use Cases
Electric UtilityEnergyEnergy DataGreen ButtonNatural GasSmart GridSmart MeterUtilityESPIIEEE 2030.5Fortune 500

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
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
Governance 0.0 / 12
Discoverability 7.4 / 10
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
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/xcel-energy: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 29

Individual APIs this provider publishes, each with its own machine-readable definition.

Xcel Energy ApplicationInformation API

Third-party application registration metadata used by the Data Custodian.

Xcel Energy Authorization API

OAuth 2.0 authorizations granted by retail customers to third-party applications.

Xcel Energy Batch API

Bulk Atom feeds aggregating multiple resources for a subscription.

Xcel Energy Configuration API

Configuration resource for a device.

Xcel Energy DemandResponse API

Demand Response programs and load control events.

Xcel Energy DER API

Distributed Energy Resource programs, controls, and settings.

Xcel Energy DeviceCapability API

Root resource that lists the function sets supported by the meter.

Xcel Energy DeviceInformation API

Manufacturer, hardware, and firmware metadata for a device.

Xcel Energy DeviceStatus API

Operational status, op-time, and event indicators for a device.

Xcel Energy ElectricPowerQualitySummary API

Aggregate power-quality measurements for a UsagePoint.

Xcel Energy ElectricPowerUsageSummary API

Billing-period aggregate summaries of electric power usage.

Xcel Energy EndDevice API

End devices managed by the meter (the meter itself and any subordinate devices).

Xcel Energy FunctionSetAssignments API

Groups of function sets assigned to an EndDevice by the server operator.

Xcel Energy IntervalBlock API

Time-series interval-level energy usage data captured at a meter.

Xcel Energy LocalTimeParameters API

Time zone and daylight-savings-time parameters used to interpret interval timestamps.

Xcel Energy Log API

Log events emitted by the device.

Xcel Energy Messaging API

Text and HTML messages targeted at end-users.

Xcel Energy MeterReading API

Container for measured IntervalBlocks captured at a UsagePoint.

Xcel Energy MirrorUsagePoint API

Client-supplied mirror usage points used to publish readings to the server.

Xcel Energy PowerStatus API

Real-time power flow and battery status for a device.

Xcel Energy ReadingType API

Metadata describing the units, multiplier, accumulation, and flow direction of meter readings.

Xcel Energy Registration API

EndDevice registration and provisioning state.

Xcel Energy Response API

Acknowledgement responses for received events.

Xcel Energy RetailCustomer API

Retail customer, account, agreement, service location, and meter information.

Xcel Energy SelfDevice API

Convenience resource referring to the device that hosts the API.

Xcel Energy ServiceStatus API

Operational status of the Green Button Connect My Data service.

Xcel Energy Subscription API

Subscription/notification resources for resource-change events.

Xcel Energy Time API

Current device time and time-zone configuration.

Xcel Energy UsagePoint API

Logical metered points that produce energy usage data for a service.

Scroll for all 29

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Xcel Energy Rate Limits

2 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 10

Notable capabilities this provider offers.

Green Button Connect My Data

OAuth 2.0 authorized API access to customer electricity and natural gas usage data following the ESPI standard.

IEEE 2030.5 Smart Meter API

Direct local-network access to real-time energy data including solar production from Itron Gen 5 Riva meters.

Customer Account Management

API category covering customer account profile, preferences, and service management.

Billing & Billing Account Management

API category for billing data, statements, and billing account operations.

Payments & Payment Services

API category for payment processing and payment service operations against customer accounts.

Product & Service Offerings

API category covering Xcel Energy product and service catalog and program enrollment.

Request Service & Help

API category for service requests, support workflows, and customer help operations.

Smart Meter Data

Interval and billing-quality energy usage data captured from Xcel Energy smart meters across electricity and natural gas.

Demand Response Integration

Programs that allow utilities and third parties to coordinate load reduction events with smart meter and DER endpoints.

Solar Interconnection Data

Solar production data exposed through smart meter endpoints for customers with on-site photovoltaic systems.

Scroll for all 10

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Xcel Energy Authentication

http/mutualTLS/oauth2 · 4 schemes

SECURITY

Xcel Energy Domain Security

TLSv1.2 · DMARC

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Xcel Energy Scopes

2 scopes · authorizationCode/clientCredentials

2 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Xcel Energy Agentic Access

57 operations · 8 acting

57 operations · 8 acting

AGENTIC

Use Cases 8

What developers build with this provider.

Energy Management Applications

Third-party apps that help customers track and reduce electricity and natural gas usage.

Solar Monitoring

Applications that track on-site solar production and consumption from IEEE 2030.5 smart meters.

Home Energy Automation

Smart home and HVAC systems that automate energy use based on real-time meter data.

Sustainability Reporting

Commercial customers reporting carbon and energy data for ESG and sustainability disclosures.

Building Performance Benchmarking

Whole-building energy benchmarking for ENERGY STAR Portfolio Manager and similar tools.

Demand Response Programs

Aggregators and DER providers integrating with utility dispatch signals.

Electric Vehicle Charging Optimization

EV charging applications that schedule charging based on time-of-use rates and grid conditions.

Research and Policy Analysis

Academic and policy research on energy consumption patterns and decarbonization.

Scroll for all 8

Integrations 6

Pre-built integrations with other platforms and tools.

Green Button Alliance

Certified Green Button Connect My Data implementation interoperable with the Green Button ecosystem.

NAESB ESPI

Implements the North American Energy Standards Board Energy Services Provider Interface standard for energy usage data.

IEEE 2030.5

Smart Energy Profile 2.0 standard implemented on Itron Gen 5 Riva meters for local device APIs.

Itron

Smart meter deployments use Itron Gen 5 Riva devices that host the IEEE 2030.5 server.

ENERGY STAR Portfolio Manager

Whole-building benchmarking workflows can consume Green Button data for commercial customers.

OAuth 2.0

Authorization framework used for customer-consented access to Green Button Connect My Data.

Solutions 5

Packaged solutions this provider offers.

Residential Customers

Residential energy usage, billing, and program enrollment across electricity and natural gas service.

Business Customers

Commercial and industrial customer programs, rates, and aggregated usage data.

Third-Party Service Providers

Authorized energy management, demand response, and sustainability service providers consuming Green Button data.

Trade Partners

Contractors, installers, and program partners delivering energy efficiency and renewable installations.

Researchers and Policy Analysts

Anonymized and customer-authorized data access for academic and policy research.

Press 5

Recent news and press coverage referencing this provider.

Google Partners with Xcel Energy for Clean Energy Future

2026-05-25

News Releases

2026-05-25

Xcel Energy Using AI Technology to Detect Wildfires in ...

2026-05-25

Xcel Energy's Pano AI wildfire detection cameras provide ...

2026-05-25

Xcel Energy: Brings AI-driven wildfire detection to Wisconsin

2026-05-25

Resources

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)

apis.yml Raw ↑
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