Tibber GraphQL API
Tibber's long-standing GraphQL API. A single HTTPS endpoint serves the `viewer` query (with nested `homes`, `currentSubscription`, `priceInfo`, `consumption`, `production`, and `features`), the `liveMeasurement` websocket subscription that streams sub-second power, voltage, and current readings from a paired Tibber Pulse, and the `sendMeterReading`, `updateHome`, and `sendPushNotification` mutations. Authentication is a personal access token issued at developer.tibber.com.
Documentation
Documentation
https://developer.tibber.com/docs
Documentation
https://developer.tibber.com/docs/guides/calling-api
Documentation
https://developer.tibber.com/docs/guides/graphql-concepts
APIReference
https://developer.tibber.com/docs/reference
Authentication
https://developer.tibber.com/settings/access-token
Specifications
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/json-schema/tibber-home-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/json-schema/tibber-price-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/json-schema/tibber-consumption-schema.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/json-schema/tibber-live-measurement-schema.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/json-structure/tibber-home-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/json-structure/tibber-price-structure.json
JSONStructure
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/json-structure/tibber-live-measurement-structure.json
Other Resources
Sandbox
https://developer.tibber.com/explorer
Examples
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/examples/tibber-current-price-example.json
Examples
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/examples/tibber-consumption-example.json
Examples
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/examples/tibber-live-measurement-example.json
GraphQL
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/graphql/tibber-graphql.md
APIsJSON
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/apis.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/arazzo/tibber-consumption-report-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/arazzo/tibber-current-price-by-home-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/arazzo/tibber-inspect-connected-device-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/arazzo/tibber-price-alert-push-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/arazzo/tibber-production-report-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/arazzo/tibber-pull-device-history-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/arazzo/tibber-realtime-power-readiness-workflow.yml
Arazzo
https://raw.githubusercontent.com/api-evangelist/tibber/refs/heads/main/arazzo/tibber-submit-meter-reading-workflow.yml