---
title: ElectricityInsightService
framework: energykit
role: symbol
role_heading: Class
path: energykit/electricityinsightservice
---

# ElectricityInsightService

A service for retrieving insights about electricity consumption.

## Declaration

```swift
final actor ElectricityInsightService
```

## Topics

### Retrieving the shared instance

- [shared](energykit/electricityinsightservice/shared.md)

### Getting device insights

- [energyInsights(forDeviceID:using:atVenue:)](energykit/electricityinsightservice/energyinsights(fordeviceid:using:atvenue:).md)
- [runtimeInsights(forDeviceID:using:atVenue:)](energykit/electricityinsightservice/runtimeinsights(fordeviceid:using:atvenue:).md)

## Relationships

### Conforms To

- [Actor](swift/actor.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Electricity insights

- [ElectricityInsightQuery](energykit/electricityinsightquery.md)
- [ElectricityInsightRecord](energykit/electricityinsightrecord.md)
- [ElectricityInsightMeasure](energykit/electricityinsightmeasure.md)
