{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/8"}],"enrichment":{"capability":"Async Python client for the Electric Kiwi API that provides a simple interface to query and manage Electric Kiwi energy account data using basic authentication.","skillfed_tags":["async-http-client","energy-api","new-zealand"],"use_cases":["Query your Electric Kiwi account status and active session details in an async Python application.","Automate energy usage monitoring or billing checks by calling the Electric Kiwi API from a scheduled task.","Build a dashboard or reporting tool that pulls real-time account data from Electric Kiwi.","Integrate Electric Kiwi account management into a larger async application or service."],"what_it_does":"electrickiwi-api is an async Python client for the Electric Kiwi energy provider API, built on aiohttp. It wraps Electric Kiwi's HTTP endpoints to let you query and manage your account data\u2014active sessions, connection details, and related state\u2014without managing tokens or sessions yourself (you provide the auth implementation). The package is minimal by design: it handles the API calls but leaves authentication, session management, and token lifecycle to you, assuming you'll use an existing library or framework for those concerns.\n\nThe package requires Python 3.13 or later and depends only on aiohttp. You implement the AbstractAuth interface to supply credentials, then pass it to ElectricKiwiApi and make async calls. After retrieving your session, you must call set_active_session() to store your customer number and connection ID on the client instance, which subsequent API calls then use automatically.","worth_installing":"Yes, if you are an Electric Kiwi customer building an async Python application and need direct API access. The package is actively maintained, has low install friction, and requires only aiohttp. However, the GPL-3.0-only license means any derivative work must also be GPL-3.0-only, and the low star count and small user base suggest limited real-world validation. Verify that the API coverage meets your needs before committing."},"id":"electrickiwi-api","links":{"html":"https://skillfed.io/packages/electrickiwi-api","md":"https://skillfed.io/packages/electrickiwi-api.md","pypi":"https://pypi.org/project/electrickiwi-api/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-16","license_spdx":"GPL-3.0-only","license_treatment":"copyleft","name":"electrickiwi-api","python_support":"supports_current","summary":"Async Python client for the Electric Kiwi API"},"popularity":{"monthly_downloads":73646,"position":14956,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.10.1"}
