from runloop_api_client.types import (
AfterIdle,
AgentMount,
AgentSource,
AuthMechanism,
BrokerMount,
CodeMountParameters,
CustomHeader,
LaunchParameters,
LifecycleConfiguration,
LifecycleHooks,
Mount,
ObjectMount,
ResumeTriggers,
)Types:
from runloop_api_client.types import AccountViewMethods:
client.accounts.me() -> AccountView
Types:
from runloop_api_client.types import (
AgentCreateParameters,
AgentDevboxCountsView,
AgentListView,
AgentView,
)Methods:
client.agents.create(**params) -> AgentViewclient.agents.retrieve(id) -> AgentViewclient.agents.list(**params) -> SyncAgentsCursorIDPage[AgentView]client.agents.delete(id) -> objectclient.agents.devbox_counts() -> AgentDevboxCountsViewclient.agents.list_public(**params) -> SyncAgentsCursorIDPage[AgentView]
Types:
from runloop_api_client.types import (
AxonCreateParams,
AxonEventView,
AxonListView,
AxonUpdateParams,
AxonView,
PublishParams,
PublishResultView,
)Methods:
client.axons.create(**params) -> AxonViewclient.axons.retrieve(id) -> AxonViewclient.axons.update(id, **params) -> AxonViewclient.axons.list(**params) -> SyncAxonsCursorIDPage[AxonView]client.axons.delete(id) -> objectclient.axons.publish(id, **params) -> PublishResultViewclient.axons.subscribe_sse(id, **params) -> AxonEventView
Types:
from runloop_api_client.types.axons import AxonEventListViewMethods:
client.axons.events.list(id, **params) -> AxonEventListView
Types:
from runloop_api_client.types.axons import (
SqlBatchParams,
SqlBatchResultView,
SqlColumnMetaView,
SqlQueryResultView,
SqlResultMetaView,
SqlStatementParams,
SqlStepErrorView,
SqlStepResultView,
)Methods:
client.axons.sql.batch(id, **params) -> SqlBatchResultViewclient.axons.sql.query(id, **params) -> SqlQueryResultView
Types:
from runloop_api_client.types import (
BlueprintBuildLog,
BlueprintBuildLogsListView,
BlueprintBuildParameters,
BlueprintListView,
BlueprintPreviewView,
BlueprintView,
)Methods:
client.blueprints.create(**params) -> BlueprintViewclient.blueprints.create_and_await_build_complete(**params) -> BlueprintViewclient.blueprints.retrieve(id) -> BlueprintViewclient.blueprints.list(**params) -> SyncBlueprintsCursorIDPage[BlueprintView]client.blueprints.delete(id) -> objectclient.blueprints.list_public(**params) -> SyncBlueprintsCursorIDPage[BlueprintView]client.blueprints.logs(id) -> BlueprintBuildLogsListViewclient.blueprints.preview(**params) -> BlueprintPreviewView
Types:
from runloop_api_client.types import (
DevboxAsyncExecutionDetailView,
DevboxEvictionEventView,
DevboxExecutionDetailView,
DevboxKillExecutionRequest,
DevboxListView,
DevboxResourceUsageView,
DevboxSendStdInRequest,
DevboxSendStdInResult,
DevboxSnapshotListView,
DevboxSnapshotView,
DevboxView,
GatewayTokenView,
McpTokenView,
PtyTunnelView,
TunnelView,
DevboxCreateSSHKeyResponse,
DevboxReadFileContentsResponse,
)Methods:
client.devboxes.create(**params) -> DevboxViewclient.devboxes.create_and_await_running(**params) -> DevboxViewclient.devboxes.retrieve(id) -> DevboxViewclient.devboxes.update(id, **params) -> DevboxViewclient.devboxes.list(**params) -> SyncDevboxesCursorIDPage[DevboxView]client.devboxes.create_gateway_token(id, **params) -> GatewayTokenViewclient.devboxes.create_mcp_token(id, **params) -> McpTokenViewclient.devboxes.create_pty_tunnel(id) -> PtyTunnelViewclient.devboxes.create_ssh_key(id) -> DevboxCreateSSHKeyResponseclient.devboxes.delete_disk_snapshot(id) -> objectclient.devboxes.download_file(id, **params) -> BinaryAPIResponseclient.devboxes.enable_tunnel(id, **params) -> TunnelViewclient.devboxes.execute(id, **params) -> DevboxAsyncExecutionDetailViewclient.devboxes.execute_async(id, **params) -> DevboxAsyncExecutionDetailViewclient.devboxes.execute_sync(id, **params) -> DevboxExecutionDetailViewclient.devboxes.keep_alive(id) -> objectclient.devboxes.list_disk_snapshots(**params) -> SyncDiskSnapshotsCursorIDPage[DevboxSnapshotView]client.devboxes.read_file_contents(id, **params) -> strclient.devboxes.remove_tunnel(id) -> objectclient.devboxes.resume(id) -> DevboxViewclient.devboxes.retrieve_resource_usage(id) -> DevboxResourceUsageViewclient.devboxes.shutdown(id, **params) -> DevboxViewclient.devboxes.snapshot_disk(id, **params) -> DevboxSnapshotViewclient.devboxes.snapshot_disk_async(id, **params) -> DevboxSnapshotViewclient.devboxes.suspend(id) -> DevboxViewclient.devboxes.upload_file(id, **params) -> objectclient.devboxes.wait_for_command(execution_id, *, devbox_id, **params) -> DevboxAsyncExecutionDetailViewclient.devboxes.watch_evictions() -> DevboxEvictionEventViewclient.devboxes.write_file_contents(id, **params) -> DevboxExecutionDetailView
Types:
from runloop_api_client.types.devboxes import DevboxSnapshotAsyncStatusViewMethods:
client.devboxes.disk_snapshots.update(id, **params) -> DevboxSnapshotViewclient.devboxes.disk_snapshots.list(**params) -> SyncDiskSnapshotsCursorIDPage[DevboxSnapshotView]client.devboxes.disk_snapshots.delete(id) -> objectclient.devboxes.disk_snapshots.query_status(id) -> DevboxSnapshotAsyncStatusView
Types:
from runloop_api_client.types.devboxes import DevboxLogsListViewMethods:
client.devboxes.logs.list(id, **params) -> DevboxLogsListView
Types:
from runloop_api_client.types.devboxes import ExecutionUpdateChunkMethods:
client.devboxes.executions.retrieve(execution_id, *, devbox_id, **params) -> DevboxAsyncExecutionDetailViewclient.devboxes.executions.execute_async(id, **params) -> DevboxAsyncExecutionDetailViewclient.devboxes.executions.execute_sync(id, **params) -> DevboxExecutionDetailViewclient.devboxes.executions.kill(execution_id, *, devbox_id, **params) -> DevboxAsyncExecutionDetailViewclient.devboxes.executions.send_std_in(execution_id, *, devbox_id, **params) -> DevboxSendStdInResultclient.devboxes.executions.stream_stderr_updates(execution_id, *, devbox_id, **params) -> ExecutionUpdateChunkclient.devboxes.executions.stream_stdout_updates(execution_id, *, devbox_id, **params) -> ExecutionUpdateChunk
Types:
from runloop_api_client.types import PtyConnectView, PtyControlParams, PtyControlResultViewMethods:
client.pty.connect(session_name, **params) -> PtyConnectViewclient.pty.control(session_name, **params) -> PtyControlResultView
Types:
from runloop_api_client.types import (
ObjectCreateParameters,
ObjectDownloadURLView,
ObjectListView,
ObjectView,
)Methods:
client.objects.create(**params) -> ObjectViewclient.objects.retrieve(id) -> ObjectViewclient.objects.list(**params) -> SyncObjectsCursorIDPage[ObjectView]client.objects.delete(id) -> ObjectViewclient.objects.complete(id) -> ObjectViewclient.objects.download(id, **params) -> ObjectDownloadURLViewclient.objects.list_public(**params) -> SyncObjectsCursorIDPage[ObjectView]
Types:
from runloop_api_client.types import (
SecretCreateParameters,
SecretListView,
SecretUpdateParameters,
SecretView,
)Methods:
client.secrets.create(**params) -> SecretViewclient.secrets.retrieve(name) -> SecretViewclient.secrets.update(name, **params) -> SecretViewclient.secrets.list(**params) -> SecretListViewclient.secrets.delete(name) -> SecretView
Types:
from runloop_api_client.types import (
AllowedCidr,
NetworkPolicyCreateParameters,
NetworkPolicyListView,
NetworkPolicyUpdateParameters,
NetworkPolicyView,
PortRule,
)Methods:
client.network_policies.create(**params) -> NetworkPolicyViewclient.network_policies.retrieve(id) -> NetworkPolicyViewclient.network_policies.update(id, **params) -> NetworkPolicyViewclient.network_policies.list(**params) -> SyncNetworkPoliciesCursorIDPage[NetworkPolicyView]client.network_policies.delete(id) -> NetworkPolicyView
Types:
from runloop_api_client.types import (
GatewayConfigCreateParameters,
GatewayConfigListView,
GatewayConfigUpdateParameters,
GatewayConfigView,
)Methods:
client.gateway_configs.create(**params) -> GatewayConfigViewclient.gateway_configs.retrieve(id) -> GatewayConfigViewclient.gateway_configs.update(id, **params) -> GatewayConfigViewclient.gateway_configs.list(**params) -> SyncGatewayConfigsCursorIDPage[GatewayConfigView]client.gateway_configs.delete(id) -> GatewayConfigView
Types:
from runloop_api_client.types import (
McpConfigCreateParameters,
McpConfigListView,
McpConfigUpdateParameters,
McpConfigView,
)Methods:
client.mcp_configs.create(**params) -> McpConfigViewclient.mcp_configs.retrieve(id) -> McpConfigViewclient.mcp_configs.update(id, **params) -> McpConfigViewclient.mcp_configs.list(**params) -> SyncMcpConfigsCursorIDPage[McpConfigView]client.mcp_configs.delete(id) -> McpConfigView
Types:
from runloop_api_client.types import APIKeyCreatedView, APIKeyCreateParametersMethods:
client.apikeys.create(**params) -> APIKeyCreatedView
Types:
from runloop_api_client.types import (
RestrictedKeyCreatedView,
RestrictedKeyCreateParameters,
ScopeEntryView,
)Methods:
client.restricted_keys.create(**params) -> RestrictedKeyCreatedView