Skip to content

Connection

polestar_api.connection

gRPC connection management with bearer token injection.

GrpcConnection

GrpcConnection(host: str, port: int, auth: AuthManager, backend: BackendProfile | None = None)

Manages a grpclib Channel with automatic bearer token injection.

get_metadata async

get_metadata(vin: str | None = None) -> dict[str, str]

Return gRPC metadata with a valid bearer token and optional VIN.