Skip to main content

Electric Kiwi Python API

SemVer 0.10.0 PyPI Releases Supported Python Versions

What it does

Provide a simple API interface to the Electric Kiwi API, requires basic auth using the client id and secret provided by Electric Kiwi.

What it does not

session management / token management, there are enough libraries and frameworks that already do this very well, no point reinventing the wheel

Authentication has been left to you.

If you are planning on joining Electric Kiwi use my link to score a $50 credit sign up link

Authentication

To make any requests to the token url you are required to have basic auth using the client id and secret same as the python api example.

How to use it

implement AbstractAuth (see test_instance.py in tests)

once implemented you can pass it to ElectricKiwiApi e.g

api = ElectricKiwiApi(ApiAuthImpl(session))
await api.get_active_session()
await api.set_active_session()

You will need to call api.set_active_session() to set the customer number and connection id for you to run additional API calls as it sets them on the class so your not passing them continuously.

Download files

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

Source Distribution

electrickiwi_api-0.10.1.tar.gz (10.4 kB view details)

Uploaded Source

Built Distribution

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

electrickiwi_api-0.10.1-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

Details for the file electrickiwi_api-0.10.1.tar.gz.

File metadata

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

File hashes

Hashes for electrickiwi_api-0.10.1.tar.gz
Algorithm Hash digest
SHA256 09102feb3cf180c151d24f0235d77e5aae0d61cbb5808515e531a249940bac4b
MD5 0375367c4fe15129b9392bcc711bb1b8
BLAKE2b-256 58873dc48eec2bed011db7cf19b35da0d7dc9e82430e1652891acce2e99c2ffc

See more details on using hashes here.

Provenance

The following attestation bundles were made for electrickiwi_api-0.10.1.tar.gz:

Publisher: release.yml on mikey0000/EK-API

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

File details

Details for the file electrickiwi_api-0.10.1-py3-none-any.whl.

File metadata

File hashes

Hashes for electrickiwi_api-0.10.1-py3-none-any.whl
Algorithm Hash digest
SHA256 71f85dabd6a4f19cdc7310d86e4f7d1410d3a0738258653a9f76ce1576e2dc62
MD5 73f6090247903f00d5662e33c4b6dfd2
BLAKE2b-256 8bfef755837914698fb6293eb9b508168e05dd66723e58d75f6fbbd886abb3b1

See more details on using hashes here.

Provenance

The following attestation bundles were made for electrickiwi_api-0.10.1-py3-none-any.whl:

Publisher: release.yml on mikey0000/EK-API

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