ManagementClient

class baseten.client.ManagementClient(*, api_key, headers=None, base_url_override=None, http_client_override=None, close_http_client_on_close=None)

Bases: object

Synchronous client for the Baseten Management API.

Can be used as a context manager to ensure the underlying HTTP client is closed on exit.

Parameters:
  • api_key (str)

  • headers (Mapping[str, str] | None)

  • base_url_override (str | None)

  • http_client_override (httpx.Client | None)

  • close_http_client_on_close (bool | None)

property api: ApiClient

The generated API client.

The generated API surface is not covered by stability guarantees and may change between versions.

close()

Close the client, optionally closing the underlying HTTP client.

Return type:

None

classmethod default_base_url()

Return the default base URL for the management API.

Return type:

str

property http_client: Client

The underlying HTTP client.

property options: ManagementClientOptions

Client options.