Skip to main content

bolt-fleet-client

Unofficial Python client for Bolt's Fleet Owner Portal and Fleet Integration API.

Covers two surfaces:

  • Client.web — the Fleet Owner Portal (session-based, username/password auth). Drivers, vehicles, earnings, order history, block history, live map, etc.
  • Client.api — the Fleet Integration API (OAuth2 client-credentials auth). Paginated orders, drivers, vehicles, and state logs.

Install

pip install bolt-fleet-client

Usage

Fleet Owner Portal (web)

from BoltFleetClient import Client

client = Client()
client.web.authenticate(
    user_id="...", company_id="...", title="My Fleet",
    username="...", password="...",
)

vehicles = client.web.get_vehicles_by_status()
drivers = client.web.get_drivers_by_date_range(from_date, to_date)

Fleet Integration API (api)

from BoltFleetClient import Client

client = Client()
client.api.authenticate(client_id="...", client_secret="...")

orders = client.api.get_orders(company_id=123, start_ts=start, end_ts=end)

Notes

  • Client(proxy=True) routes requests through a local proxy (HTTP_PROXY/HTTPS_PROXY env vars) if one is reachable on 127.0.0.1:8080.
  • Logging uses loguru; the library does not configure sinks — configure loguru in your own application if you want log output.
  • This is an unofficial client built against Bolt's fleet owner portal and integration API as observed in practice; endpoints are undocumented and may change without notice.

License

Apache-2.0

Download files

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

Source Distribution

bolt_fleet_client-0.1.1.tar.gz (25.3 kB view details)

Uploaded Source

Built Distribution

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

bolt_fleet_client-0.1.1-py3-none-any.whl (26.8 kB view details)

Uploaded Python 3

File details

Details for the file bolt_fleet_client-0.1.1.tar.gz.

File metadata

  • Download URL: bolt_fleet_client-0.1.1.tar.gz
  • Upload date:
  • Size: 25.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.3

File hashes

Hashes for bolt_fleet_client-0.1.1.tar.gz
Algorithm Hash digest
SHA256 7a92ff89880a38830320ce9b43b4a3a135bbf9c45826f4994b92e128475cb8fd
MD5 d6cf68ada886405a84935f26091e1103
BLAKE2b-256 a27da7f8f955e1159e9fccb596c5ab2ac621a7e86b696efb3521bcd19a780c1e

See more details on using hashes here.

File details

Details for the file bolt_fleet_client-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for bolt_fleet_client-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3772fc4ac599812b1ccc0a3ca7997a271e58eef8d88feeb10c0cd4784c2a89e8
MD5 ce119e5f770ec7a8df23ad3caa63a1b9
BLAKE2b-256 1d789b70194e3b2aa3528d1f604eefc42845e6f53485157be777478c23a4e9bb

See more details on using hashes here.

Release history Release notifications | RSS feed

0.1.2

2 files

This release

0.1.1 This release

2 files

0.1.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page