---
title: "Run AI Coding Agents on Kubernetes"
description: "Launch coding agents on your Kubernetes with a built-in orchestrator, or bring your own. Each agent builds, deploys and tests in an application environment."
url: "https://www.okteto.com/agents-on-kubernetes/"
source: "https://www.okteto.com"
---

# Run coding agents on Kubernetes.

Launch your coding agents on your cluster with Okteto's built-in orchestrator. Agents come preconfigured with skills and connectors that already know how to use Okteto. Each agent runs under the access, quotas and policies defined by the platform team.

[Get a demo](https://www.okteto.com/get-demo)[Start for Free](https://www.okteto.com/signup)

## Agents off laptops, onto your cluster

On a laptop, an agent runs with the developer's credentials and competes for the same machine. On Kubernetes, each agent runs with scoped credentials and network policies, from the same versioned image. Agents run in parallel, keep running after the laptop closes, and leave logs and audit events the platform team can review.

[Why run agents on Kubernetes](https://www.okteto.com/blog/why-run-ai-coding-agents-on-kubernetes/)

## Light and secure agent sandbox

Decouple the agent sandbox from the application environment. The agent is a binary that edits code and talks to Okteto to test the application. A standard unprivileged container is enough for the agent sandbox. It is reusable, fast, and easier to maintain because it doesn't need your application dependencies.

[How to run agents on Kubernetes](https://www.okteto.com/blog/how-to-run-ai-coding-agents-on-kubernetes/)

## Bring your own software factory

Already launch agents with your own software factory? Install the Okteto skill in your agents to create their application environments through Okteto. Because the environment layer stays independent, moving between software factories and our built-in agent orchestrator is simple.

[Install the Okteto skill in your agent](https://www.okteto.com/docs/agentic/)

## Verified before review

The agent tests its change against running services, then opens a pull request with a preview environment you can share as a URL. Reviewers, including product managers, open the running application instead of reading only the diff. Share the same URL with customers to get feedback on a prototype.

[Get a demo](https://www.okteto.com/get-demo)[Start for Free](https://www.okteto.com/signup)

## Give your agents a governed place to run.

Use the built-in orchestrator or bring your own. Okteto handles the application environments.

[Get a demo](https://www.okteto.com/get-demo)[Start for Free](https://www.okteto.com/signup)

## Trusted by platform teams

-   > "Okteto has been a game changer for our engineering team. We can spin up full-stack environments in minutes, reducing the time spent troubleshooting dev setup."
    >
    > ![Lema.ai](https://cdn.sanity.io/images/6icyfeiq/production/fff0c34f467af8233d9a64b014ea9dff8a9a1e98-109x38.svg)
    >
    > ![Omer Yehudai](https://cdn.sanity.io/images/6icyfeiq/production/3b31c7b9adc00dcac5436f82426a8d2024d92039-800x800.jpg?w=64&h=64&q=75&fit=max&auto=format)
    >
    > Omer Yehudai
    >
    > Co-founder and VP R&D

-   > "PRs with sharable preview URLs was a total game-changer since it allowed developers to review changes without dependency matching and config and enabled teams outside of engineering from product, design, and sales to participate in the development process. This allowed us to shift left."
    >
    > ![LaunchDarkly](https://cdn.sanity.io/images/6icyfeiq/production/2d6933fc1badc391c818660954385ff408aefe84-5682x877.svg)
    >
    > ![Andy Bold](https://cdn.sanity.io/images/6icyfeiq/production/1c5b2486c5e06905ab695e53c4b306c432a1a60a-200x200.jpg?w=64&h=64&q=75&fit=max&auto=format)
    >
    > Andy Bold
    >
    > Senior Platform Engineer

[See more customer stories](https://www.okteto.com/customers)

[![Yotpo](https://cdn.sanity.io/images/6icyfeiq/production/fc9a1efb3a171d9169b048a15e4a5636c64fe759-113x32.svg)](https://www.yotpo.com/)[![Lightdash](https://cdn.sanity.io/images/6icyfeiq/production/ca9f28eeb5a65e2e9b3028f54b12a60a113b59cf-1000x202.png)](https://www.lightdash.com/)[![Ruggable](https://cdn.sanity.io/images/6icyfeiq/production/07743ed2e7b5c74d050e9d7fd446028c6724e978-500x115.png)](https://ruggable.com/)[![Lema.ai](https://cdn.sanity.io/images/6icyfeiq/production/fff0c34f467af8233d9a64b014ea9dff8a9a1e98-109x38.svg)](https://www.lema.ai/)[![LaunchDarkly](https://cdn.sanity.io/images/6icyfeiq/production/2d6933fc1badc391c818660954385ff408aefe84-5682x877.svg)](https://launchdarkly.com/)[![monday.com](https://cdn.sanity.io/images/6icyfeiq/production/ea462ad717901e6307784c09b999fc5922e67241-326x60.svg)](https://www.monday.com/)

[![Yotpo](https://cdn.sanity.io/images/6icyfeiq/production/fc9a1efb3a171d9169b048a15e4a5636c64fe759-113x32.svg)](https://www.yotpo.com/)[![Lightdash](https://cdn.sanity.io/images/6icyfeiq/production/ca9f28eeb5a65e2e9b3028f54b12a60a113b59cf-1000x202.png)](https://www.lightdash.com/)[![Ruggable](https://cdn.sanity.io/images/6icyfeiq/production/07743ed2e7b5c74d050e9d7fd446028c6724e978-500x115.png)](https://ruggable.com/)[![Lema.ai](https://cdn.sanity.io/images/6icyfeiq/production/fff0c34f467af8233d9a64b014ea9dff8a9a1e98-109x38.svg)](https://www.lema.ai/)[![LaunchDarkly](https://cdn.sanity.io/images/6icyfeiq/production/2d6933fc1badc391c818660954385ff408aefe84-5682x877.svg)](https://launchdarkly.com/)[![monday.com](https://cdn.sanity.io/images/6icyfeiq/production/ea462ad717901e6307784c09b999fc5922e67241-326x60.svg)](https://www.monday.com/)

For the whole team

### The same environments for developers and pull requests.

[Explore application environments](https://www.okteto.com/kubernetes-application-environments)
