# Hexel Studio ## Docs - [Create access client](https://hexelstudio.com/docs/api-reference/access/create-access-client.md) - [List access clients](https://hexelstudio.com/docs/api-reference/access/list-access-clients.md) - [Revoke access client](https://hexelstudio.com/docs/api-reference/access/revoke-access-client.md) - [Create agent](https://hexelstudio.com/docs/api-reference/agents/create-agent.md): Register a new agent in the catalog - [Delete agent](https://hexelstudio.com/docs/api-reference/agents/delete-agent.md): Delete agent by ID - [Deploy an agent from the registry](https://hexelstudio.com/docs/api-reference/agents/deploy-an-agent-from-the-registry.md): Creates a new deployment from a registered agent. Returns a deployment_id to use for all subsequent operations. - [Get agent](https://hexelstudio.com/docs/api-reference/agents/get-agent.md): Get agent by ID - [List agents](https://hexelstudio.com/docs/api-reference/agents/list-agents.md): List agents with optional filters - [Update agent](https://hexelstudio.com/docs/api-reference/agents/update-agent.md): Update agent fields - [Delete a deployment](https://hexelstudio.com/docs/api-reference/deployments/delete-a-deployment.md) - [Get deployment by ID](https://hexelstudio.com/docs/api-reference/deployments/get-deployment-by-id.md) - [List all deployments](https://hexelstudio.com/docs/api-reference/deployments/list-all-deployments.md) - [Redeploy (stop + start)](https://hexelstudio.com/docs/api-reference/deployments/redeploy-stop-+-start.md) - [Stop a deployment](https://hexelstudio.com/docs/api-reference/deployments/stop-a-deployment.md) - [API Reference](https://hexelstudio.com/docs/api-reference/introduction.md): Hexel Studio REST API - [Create a new skill](https://hexelstudio.com/docs/api-reference/skills/create-a-new-skill.md): Registers a new skill definition with content hashing - [Delete a skill](https://hexelstudio.com/docs/api-reference/skills/delete-a-skill.md): Removes a skill definition by name - [Get skill by name](https://hexelstudio.com/docs/api-reference/skills/get-skill-by-name.md): Returns a single skill definition by name - [List all skills](https://hexelstudio.com/docs/api-reference/skills/list-all-skills.md): Returns all registered skill definitions - [Update a skill](https://hexelstudio.com/docs/api-reference/skills/update-a-skill.md): Updates an existing skill definition and recomputes content hash - [Get usage summary for current billing period](https://hexelstudio.com/docs/api-reference/usage/get-usage-summary-for-current-billing-period.md): Returns aggregated VM-seconds consumed by tier for the current calendar month - [List VM usage records](https://hexelstudio.com/docs/api-reference/usage/list-vm-usage-records.md): Returns VM usage records for the caller's org, optionally filtered by date range and tier - [Allocate a new Agent VM](https://hexelstudio.com/docs/api-reference/vms/allocate-a-new-agent-vm.md): Allocates a VM from the pool or creates a new one for the requesting org - [Delete Agent VM](https://hexelstudio.com/docs/api-reference/vms/delete-agent-vm.md) - [Execute code in VM](https://hexelstudio.com/docs/api-reference/vms/execute-code-in-vm.md): Runs code or shell commands in an allocated sandbox VM - [Get Agent VM by ID](https://hexelstudio.com/docs/api-reference/vms/get-agent-vm-by-id.md) - [List Agent VMs](https://hexelstudio.com/docs/api-reference/vms/list-agent-vms.md): Returns VMs scoped to the caller's org - [Release Agent VM](https://hexelstudio.com/docs/api-reference/vms/release-agent-vm.md) - [Renew Agent VM TTL](https://hexelstudio.com/docs/api-reference/vms/renew-agent-vm-ttl.md) - [Changelog](https://hexelstudio.com/docs/changelog.md): Product updates and releases - [Agents](https://hexelstudio.com/docs/compute/agents.md): Register and manage agent images - [Instances](https://hexelstudio.com/docs/compute/instances.md): Deploy agents with permanent endpoints - [Compute Overview](https://hexelstudio.com/docs/compute/overview.md): Sandboxes, agents, and instances - [Sandboxes](https://hexelstudio.com/docs/compute/sandboxes.md): Isolated execution environments with instant allocation - [Introduction](https://hexelstudio.com/docs/index.md): The infrastructure platform for AI agents - [Authentication](https://hexelstudio.com/docs/platform/authentication.md): API keys, OAuth clients, and token exchange - [Platform Overview](https://hexelstudio.com/docs/platform/overview.md): Understanding the Hexel Studio architecture - [Tenancy Model](https://hexelstudio.com/docs/platform/tenancy.md): Organizations, workspaces, and environments - [Quickstart](https://hexelstudio.com/docs/quickstart.md): Deploy your first agent or sandbox in 5 minutes - [Installation](https://hexelstudio.com/docs/sdks/cli/installation.md): Install the Hexel CLI - [Quickstart](https://hexelstudio.com/docs/sdks/cli/quickstart.md): Get started with the Hexel CLI - [SDKs and CLI](https://hexelstudio.com/docs/sdks/introduction.md): Official client libraries and command-line interface - [Installation](https://hexelstudio.com/docs/sdks/python/installation.md): Install the Hexel Python SDK - [Quickstart](https://hexelstudio.com/docs/sdks/python/quickstart.md): Get started with the Hexel Python SDK - [Installation](https://hexelstudio.com/docs/sdks/typescript/installation.md): Install the Hexel TypeScript SDK - [Quickstart](https://hexelstudio.com/docs/sdks/typescript/quickstart.md): Get started with the Hexel TypeScript SDK ## OpenAPI Specs - [openapi](https://hexelstudio.com/docs/api-reference/openapi.json) - [registry-openapi](https://hexelstudio.com/docs/api-reference/registry-openapi.json) - [compute-api](https://hexelstudio.com/docs/api-reference/compute-api.json) - [registry-api](https://hexelstudio.com/docs/api-reference/registry-api.json)