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 and includes all endpoints available on the juice hacker site

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.0.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.0-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: electrickiwi_api-0.10.0.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.0.tar.gz
Algorithm Hash digest
SHA256 dbd289b8de07069786288318b28c90b475839adba0006aca5c7dd9407983bec4
MD5 1457b91290062fd80e10f92393d6c280
BLAKE2b-256 cf4623c089e6d5962f23586fbb95c1eec729a533d6ee237c2f16c34a50da9549

See more details on using hashes here.

Provenance

The following attestation bundles were made for electrickiwi_api-0.10.0.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.0-py3-none-any.whl.

File metadata

File hashes

Hashes for electrickiwi_api-0.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 b0bd2fbae36f5430c0ae449c15b46f4c898635a9fcc4800ca6c6fad995c1ec55
MD5 39deb67ee3bbd6ca878473499f298d11
BLAKE2b-256 9a5983662e3597ec3b95d38fe629c1e2024d5b02ae5b9934e25b8868f715aa43

See more details on using hashes here.

Provenance

The following attestation bundles were made for electrickiwi_api-0.10.0-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