Skip to main content

A Python client for the Octopus Energy API.

Project description

squidink

A Python client for the Octopus Energy API.

Status: Early development. The 0.0.x line is a name-reservation placeholder while the public API takes shape. The first usable release will be 0.1.0.

Planned features

  • Sync and async client (built on httpx)
  • Typed response models (pydantic)
  • Flexible credential storage (explicit args, environment variables, or OS keyring)
  • REST coverage of accounts, meter points, consumption, products, and tariffs
  • GraphQL support for Intelligent Octopus dispatch data and live smart meter telemetry (later)

Installation

pip install squidink

(Once 0.1.0 is published — the current 0.0.x releases are placeholders.)

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

squidink-0.0.2.tar.gz (8.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

squidink-0.0.2-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file squidink-0.0.2.tar.gz.

File metadata

  • Download URL: squidink-0.0.2.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for squidink-0.0.2.tar.gz
Algorithm Hash digest
SHA256 3d09e3ccb13a127970ffdbb68f756c7efa502879e56ff36daad9d1053f1befc3
MD5 086e3ac78b59cef40fbfe4d541ad9cf4
BLAKE2b-256 5798e08f703e53e6edc294149af5c81e8b64e972781bb6dc2f3cc29e47b3b6e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for squidink-0.0.2.tar.gz:

Publisher: release.yml on benmcroberts/squidink

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file squidink-0.0.2-py3-none-any.whl.

File metadata

  • Download URL: squidink-0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 7.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for squidink-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 cb092f57c29b17f15784b684105a0b00f64ba51af82ed55dc76d67594bd07780
MD5 57daacb30ba3672aa9c5a0dffe0586cc
BLAKE2b-256 9139920b4899dc0fae4c3f8ffb9fccbc4c67381b3e9f6beb086b1af5053233b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for squidink-0.0.2-py3-none-any.whl:

Publisher: release.yml on benmcroberts/squidink

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page