> ## Documentation Index
> Fetch the complete documentation index at: https://docs.celesto.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Deploy agents on Celesto

> Learn the current status of Celesto deployment APIs and use sandboxed computers while the deployment resource is updated.

Celesto deployments run agent code on managed infrastructure. The deployment API is being updated to match the new resource-style SDK used by `Computer`.

<Note>
  The current public SDK release focuses on sandboxed computers. Use [sandboxed computers](/celesto-sdk/computers) to create a cloud workspace, run commands, publish preview ports, and clean up resources while deployment docs are refreshed.
</Note>

## What to use today

For agent development and preview workflows, create a `coding-agent` computer and run your app inside it:

```bash theme={null}
celesto computer create --template coding-agent
celesto computer run einstein "python3 --version"
celesto computer run einstein "python3 -m http.server 8000 &"
celesto computer port publish einstein --port 8000
```

For Python code, use the `Computer` resource:

```python theme={null}
from celesto import Computer


computer = Computer(template_id="coding-agent")
print(computer.name)

result = computer.run("python3 --version")
print(result["stdout"])

computer.delete()
```

For TypeScript code, use the `Computer` resource:

```ts theme={null}
import { Computer } from "@celestoai/sdk";

const computer = await Computer.create({ templateId: "coding-agent" });
console.log(computer.name);

const result = await computer.run("python3 --version");
console.log(result.stdout);

await computer.delete();
```

## Next steps

<CardGroup cols={2}>
  <Card title="Sandboxed computers" icon="server" href="/celesto-sdk/computers">
    Create computers, run commands, publish ports, and manage lifecycle.
  </Card>

  <Card title="Publish a GitHub app" icon="github" href="/celesto-sdk/guides/publish-github-app">
    Use a Celesto computer to build and preview an app from a repository.
  </Card>
</CardGroup>
