AsyncManagementClient

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

Bases: object

Asynchronous client for the Baseten Management API.

Can be used as an async 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.AsyncClient | None)

  • close_http_client_on_close (bool | None)

property api: AsyncApiClient

The generated API client.

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

async 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: AsyncClient

The underlying HTTP client.

property options: ManagementClientOptions

Client options.