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.2.tar.gz (26.0 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.2-py3-none-any.whl (27.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bolt_fleet_client-0.1.2.tar.gz
  • Upload date:
  • Size: 26.0 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.2.tar.gz
Algorithm Hash digest
SHA256 c2d36c2ec949daad20440948c5a6f1d7fe96707c023e67958cd4c3cc2cb53971
MD5 ed4b7d80afa388ad7c6329af99f1685f
BLAKE2b-256 f9ab3430ba14dbbf2b7954b6b8f9a8d1a46420389ef8f51f1c4de6be9373db53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for bolt_fleet_client-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 08a537eebd9f9c86d46937678d7efc3f3323f8b77967a5ea674763d33804209e
MD5 fedf25615d1ed2da880e5121a1f8c3e7
BLAKE2b-256 66214549068cb3a34810a312c03e8c2425311a4052ad2f79672f1c67089258bd

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.2 This release

2 files

0.1.1

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