Octopus Energy Kraken GraphQL API

The Octopus Energy GraphQL API is the primary Kraken interface for partner and customer-facing integrations. A single /v1/graphql/ endpoint exposes queries and mutations grouped into API Collections by feature — accounts, ledgers, billing, smart meters, half-hourly consumption, EV chargers, heat pumps, batteries, Intelligent Octopus dispatch schedules, and Octopus Electroverse devices. Kraken's GraphQL introspection plus a public changelog let third-party developers build smart-charging, demand-response, and home-energy-management apps directly against Kraken-powered utilities.

Octopus Energy Kraken GraphQL API is one of 3 APIs that Octopus Energy publishes on the APIs.io network.

This API exposes 3 machine-runnable capabilities that can be deployed as REST, MCP, or Agent Skill surfaces via Naftiko.

Tagged areas include Energy, Kraken, GraphQL, Accounts, and Meter Points. The published artifact set on APIs.io includes API documentation, a getting-started guide, authentication docs, a changelog, and 3 Naftiko capability specs.

API entry from apis.yml

apis.yml Raw ↑
aid: octopus-energy:octopus-energy-kraken-graphql-api
name: Octopus Energy Kraken GraphQL API
tags:
- Energy
- Kraken
- GraphQL
- Accounts
- Meter Points
- Smart Meter
- Devices
- Flexibility
humanURL: https://developer.octopus.energy/graphql/
baseURL: https://api.octopus.energy/v1/graphql/
properties:
- url: https://developer.octopus.energy/graphql/
  type: Documentation
- url: https://developer.octopus.energy/graphql/reference
  type: Documentation
- url: https://developer.octopus.energy/graphql/guides
  type: GettingStarted
- url: https://developer.octopus.energy/graphql/collections/
  type: Documentation
- url: https://developer.octopus.energy/graphql/guides/authentication
  type: Authentication
- url: https://developer.octopus.energy/announcements/
  type: ChangeLog
- type: NaftikoCapability
  url: capabilities/graphql-accounts.yaml
- type: NaftikoCapability
  url: capabilities/graphql-devices.yaml
- type: NaftikoCapability
  url: capabilities/graphql-flexibility.yaml
description: The Octopus Energy GraphQL API is the primary Kraken interface for partner and customer-facing
  integrations. A single /v1/graphql/ endpoint exposes queries and mutations grouped into API Collections
  by feature — accounts, ledgers, billing, smart meters, half-hourly consumption, EV chargers, heat pumps,
  batteries, Intelligent Octopus dispatch schedules, and Octopus Electroverse devices. Kraken's GraphQL
  introspection plus a public changelog let third-party developers build smart-charging, demand-response,
  and home-energy-management apps directly against Kraken-powered utilities.