Improve How You Develop Cloud Native Applications Using Okteto.
Learn more!

Cloud-Based Development Environments from any Git Repository

Cloud-based development environments are getting a lot of traction due to its great benefits: instant onboarding, access to cloud infrastructure with no friction, and easier team collaboration. I love the idea of clicking a button and have a ready to go development environment in seconds. This is the future of software development.

But cloud-based development environments come with a few of severe limitations:

  • It don't have access to the underlying infrastructure.
  • I can't reuse my existing application manifests.
  • I am forced to use a browser-based IDE.

Cloud-based Development Environments on Okteto Cloud

Okteto is very unique in this space. It gives you full control to deploy any Kubernetes application as part of your development environment, while at the same time, updates your applications instantly while you code from your local IDE.

For the past few months, we've been having a lot of conversations with Okteto users and development teams. We got great feedback about our vision about development environments but there was one common feedback that kept coming up: I want to describe my development environments as code and deploy them directly from any git branch or commit.

We are very excited to announce that you can now launch your cloud-based development environments directly from any Git repository on Okteto Cloud. Login to Okteto Cloud, paste your repository's URL, click deploy, and your application will be up and running in seconds. It's the easiest way to have a realistic development environment for Kubernetes applications!

![Deploy Git repositories from Okteto Cloud](deploy.gif)

Okteto Cloud is capable to build fresh docker images for your branch and launch your development environment using Helm, Kubernetes manifests or any other CLI tool. And the best part? Your development environment can be deployed with zero config or with full control committing a okteto-pipeline.yml file to your Git repository.

Develop on Okteto Button

But that's not all. We are also introducing the Develop on Okteto button to make it even easier to deploy your development environments directly from your README files or documentation sites. Use this instead of writing a never-ending list of manual steps on how to deploy your development environments. It is ideal to onboard people in open source projects 🤗.

A clear view of your Development Environment

While we were building this new feature, we also decided to give the Okteto Cloud UI a big refresh. All the information that you care about such as the state of your services, your logs, and your endpoints is now visible at a glance.

![Developer first experience](ui-cloud.png)

Are you ready to become a cloud-native developer? Head over to our getting started guide and check out all the new features. We can't wait to hear what you think about them!

Ramiro BerrellezaCEO & Co-founder View all posts

Related content

Okteto at KubeCon + CloudNativeCon EuropeOkteto at KubeCon + CloudNativeCon Europe

Okteto at KubeCon + CloudNativeCon Europe

Last week is something we here at Okteto will cherish for a long time! It was a huge milestone for us, as this was the first time we as a company were...

May 26, 2022
Avatar of Arsh SharmaAvatar of Arsh SharmaArsh Sharma

Leveraging Okteto Pipelines for Your Preview Environments

Okteto's Preview Environments allow you to browse a deployed version of each pull request made to your repository. This can be very useful for getting...

February 03, 2022
Avatar of Arsh SharmaAvatar of Arsh SharmaArsh Sharma