Skip to main content
Version: 1.46

Okteto: the environment platform for agentic development

The environment platform for agentic development

Okteto gives every task, whether it's run by an AI agent or a developer, an isolated, production-like environment on your own infrastructure. Agents and developers build, run, and test their changes against real services and data, so the work is verified before a human reviews it. Platform teams stay in control with resource limits, governance, and observability across every environment.

These docs explain how to install Okteto, run agent and development environments, add Preview Environments to your pull requests, test inside those environments, and operate the platform on BYOC or Self-Hosted infrastructure.

Start with our Free Tier (5 seats, 1 year)

Why Platform Teams choose Okteto?

Control, Governance, and Self-service access

Enable your developers to easily access secure and reproducible ephemeral environments. Okteto abstracts the complexity of Kubernetes, providing developers with a straightforward path from code to deployment, all within the cloud. This means no more wrestling with local setup or inconsistencies between environments.

Platform team using Okteto diagram

Real environments for agents and developers

With Okteto, every development environment is a one-click experience for everyone on the team, human or agent. Code Sync and Live Updates reflect your code changes in your cloud environment as soon as you save, so you test and iterate without rebuilds or redeployments. Agents get the same isolated, production-like environments through the Okteto CLI, so what runs for an agent runs the same for a developer and in production.

Developing with Okteto Example

Okteto Manifest simplifies environment automation

Utilize the Okteto Manifest to define and configure your development environments declaratively. This ensures consistent, reproducible environments across your team, tailored to your projects' needs. Use the Okteto Catalog to create a collection of ready-to-use development environments for your development team.

Platform team using Okteto diagram

Key features

AI Agent Environments

Okteto works with the agents you already use, such as Claude Code, Cursor, Codex, and Copilot. Install the Okteto plugin in one command and your agent gets an isolated, production-like environment, driven by the same Okteto CLI and okteto.yaml your developers use. Now the agent can deploy code, run tests, and verify its changes against real services and data instead of only reading and writing files locally, so its work is proven before you review it. Agentic Workflows covers the setup and example prompts.

Development Environments

Okteto's Development Environments enable you to deploy and develop applications directly in the cloud with a single CLI command or click of a button. Write code locally on your machine and view your changes live, deployed in the cloud as soon as you hit save! You don't have to spend time configuring anything to do this.

Okteto Test: Shift Left, Test Fast

Speed up your feedback loops by running unit, integration, and end-to-end tests inside your dev environments. With Okteto Test, you can catch bugs before they hit CI without waiting for long pipeline runs.

Automated Preview Environments

Collaborate and share your progress with ease. Okteto's Preview Environments automatically generate a unique, shareable version of your application for each pull request, making code reviews, automated end-to-end testing, and stakeholder feedback a breeze.

Unified management interface

Manage your team's development environments, applications, workflows, and roles all from Okteto's Admin Dashboard. This central hub provides visibility and control over your team's cloud-native development processes, making management straightforward and efficient.

Automated Cleanup and Cost Optimization

Okteto helps you reduce cloud costs without manual effort. The Garbage Collector scales down idle environments and removes unused resources automatically. The Resource Manager adjusts CPU and memory limits based on real usage to avoid overprovisioning. Together, they keep your environments efficient and cost-effective.


Choose How You Deploy Okteto

Okteto is flexible enough to meet your deployment and compliance needs.

  • Bring Your Own Cloud (BYOC): We maintain Okteto, you bring the cloud. You get full control of data and workloads, with none of the management overhead
    Learn about BYOC

  • Self-Hosted: Install Okteto in your own Kubernetes cluster. Ideal for air-gapped, highly regulated, on-premise environments, or for small teams with Kubernetes expertise
    Install Okteto Self-Hosted


Get Started Today

Need help deciding which deployment model or feature fits best? Contact us and we'll walk you through it.