Blog
Cloud Development Environments

Gitpod SaaS is being deprecated. What are your options? | Harness Blog

Gitpod SaaS is being deprecated. Harness Cloud Development Environments (CDE) provide all the same capabilities of Gitpod and more and are available as SaaS.

TL;DR

Gitpod announced that its SaaS version will be disabled by April 2025. Consider Harness Cloud Development Environments as the alternative.

Gitpod SaaS (Classic) is being EOL’d

On Oct 1st, 2024, Gitpod announced that the SaaS version of its Cloud Development Environments (CDE) product, now called Gitpod Classic, will be disabled by April 2025

From their announcement: “Gitpod Classic is the name of our previous pay-as-you-go plan. It will remain unchanged until April 2025. Gitpod Flex will replace Gitpod Classic in April 2025.”

The replacement, Gitpod Flex, will NOT be offered as SaaS. This means that you will need to self-host the infrastructure for CDEs that are created on your behalf. In fact, Gitpod specifically states that all configurations are now self-hosted: “All Gitpod offerings are self-hosted including Gitpod Enterprise, Gitpod Flex, and our Free tier.”

What are your options if you like the convenience and efficiency of a SaaS solution and do not want to self-host CDE infrastructure? 

Especially if you’re using Bitbucket, which doesn’t even have its own CDE offering?

Fortunately, we’ve got you covered!

Keep Using SaaS CDEs Without Disruption

We recently announced our new product, Harness Cloud Development Environments, a SaaS-based CDE solution for customers using GitHub, Bitbucket, Gitlab, or Harness Code Repository.

Harness Cloud Development Environments (CDE) provides pre-configured, remote, and secure cloud-based environments for code writing and debugging that are accessible from anywhere. Each environment is ready-to-code, with all libraries, tools, dependencies, the latest copy of your source code, and even your favorite IDE!

Why use Harness CDEs?

Harness CDEs provide all the same capabilities of Gitpod and more, enabling teams with: 

  • On-demand, instant, properly configured development environments
  • Ability to use local IDEs or cloud-provided IDEs, which are seamlessly connected to cloud environments (Gitspaces™)
  • Environment templates to always start with the latest versions of libraries, tools, and dependencies.
  • Ability to easily switch between different projects or branches without local environment conflicts
  • Access to powerful cloud resources to handle resource-intensive tasks
  • Security by keeping all source code off local machines and enterprise-grade SSO and role-based access control
  • Integrated AI code assistant with code suggestions and automated code quality checks

In addition, you get many core capabilities of the Harness platform for free. In upcoming releases, you’ll also see several advanced capabilities light up as we leverage synergies across modules to enhance our CDE offering.

Who’s Harness?

Harness is the leading end-to-end modern platform for complete software delivery (named a Leader in the 2024 Gartner® Magic Quadrant™ for DevOps Platforms). Harness provides a simple, safe, and secure way for engineering and DevOps teams to release applications into production. Harness uses AI and machine learning to help developers create, secure, release, and monitor the quality of deployments, saving time and reducing the need for custom scripting and manual oversight.

Do I Have to Use the entire Harness platform?

No, you don’t have to adopt any other Harness modules to use Harness Cloud Development Environments. 

Harness is designed from the ground up to enable teams to pick and use the best tools for them, and easily integrate those with their Harness modules of choice. Of course Harness has modules that cover almost the entire software delivery lifecycle and we drive hard to make sure that each module stands on its own as best of breed, so we hope you’ll take a look. But there are no requirements to use anything beyond the modules you’re truly interested in.

How do I migrate?

The only thing you’ll have to change is adopt the industry-standard devcontainer.json format to specify CDE configuration. Gitpod itself is moving to this format from its current proprietary config file, so this is not really extra effort just to migrate to Harness.

Once you have the config, all you need to do is sign in and start using Harness CDEs!

Get Started with Harness CDE Today

Don't let the discontinuation of Gitpod SaaS halt your progress. Harness CDE offers a reliable and efficient solution to keep your development on track without switching your SCM.

Harness CDE is available today!

Take the next step:

  1. Watch Videos: See video demos of CDE in action.
  2. Visit Our Website: Learn more about what Harness CDE can do for you.
  3. Contact Us: Reach out to learn more.
← Previous:
Next: →

Related Resources

Introducing Harness Cloud Development Environments

Cloud Development Environments

Introducing Harness Cloud Development Environments

September 25, 2024

Manisha Sahasrabudhe

+ more
Time to Read

Today, we are excited to announce the release of our new module - Harness Cloud Development Environments, or Harness CDE for short.

Harness CDE improves developer experience, accelerates onboarding, and enhances security with ready-to-use, secure, cloud-hosted development environments that can be launched with a single click. Each environment, also called a GitspaceTM, comes pre-configured with everything you need to start coding, including your dependencies, tools, libraries, your latest source code, and even your favorite IDE!

This blog will focus on what CDEs are and their value to inner-loop development.

__wf_reserved_inherit

The Challenges With Local Development Environments 

At Harness, we are on a mission to relieve developer toil. Many of our modules currently focus on friction in the outer loop, but we also want to find opportunities to improve developer experience and eliminate toil in the inner loop.

After talking to several customers, we found that local development environments are a significant source of developer toil. We heard similar challenges across multiple conversations:

  • Toil: Developers spend a lot of time installing and maintaining a complex set of libraries, tools, and dependencies on their local machines. This is only getting worse as the tech stack becomes more complex and organizations move to microservices/serverless architectures.
  • Environment drift: Any drift of local environments with central environments such as QA or production leads to “works on my machine” bugs, which are time-consuming and frustrating to find and fix.
  • Insufficient resources: Developer machines often lack enough memory or CPU to build and debug resource-intensive applications locally, leading to insufficient local verification or the additional work of maintaining secondary environments on more powerful cloud machines.

These challenges have a negative impact on developer experience and productivity:

  • We found that it takes a new developer an average of 8 weeks to onboard to a new team, project, or organization. A bunch of this time is spent configuring their local machine so they can start coding. 
  • Even after they’re fully onboarded, they spend an average of 5 hours every week reconfiguring or debugging their local environments or fixing those “works on my machine” bugs. Developers dislike this thankless grunt work, and it takes them away from their high-value tasks that deliver customer value!

Why Cloud Development Environments? 

So how do Cloud Development Environments address these challenges?

Let’s look at some of the key characteristics of a CDE/Gitspace:

  • On-demand: Gitspaces can be launched anytime you want with a single click. If you’re working on multiple projects or need a fresh environment for any reason, you can get it instantly. Each developer can have multiple Gitspaces if they’re working on multiple tasks that each requires its own custom environment.
  • Pre-configured: Each Gitspace is pre-configured with everything you need to start coding, so you do not have to install or maintain anything on your local machine. No more toil!
  • Standardized, with zero drift: Gitspace configuration lives with your source code in a file named devcontainer.json, which is an industry-standard spec that defines metadata and settings required to configure a containerized development environment. Every developer gets the exact same environment, which can be kept consistent with central environments such as CI/CD and production, so you do not have to deal with “works on my machine” bugs. What a relief!
  • Flexible: Each Gitspace can be spun up with a custom hardware configuration, so you can get bigger machines for resource-intensive applications and smaller machines for trivial ones. You can even upgrade your machine specs for an existing Gitspace, giving you ultimate flexibility!
__wf_reserved_inherit

Harness CDE Increases Developer Productivity & Satisfaction

For organizations who adopt CDEs, all these characteristics lead to the following developer outcomes:

  • Faster Onboarding: Developers can start coding on day 1 with a single click! This is not just for new developers joining an organization but also for those switching teams or projects internally. Contractors and remote developers can be onboarded in hours instead of days!
  • Higher developer productivity and satisfaction: CDEs eliminate toil! Developers no longer spend time on frustrating and thankless tasks such as reproducing environment-specific issues or reconfiguring their local machines. They can get bigger machines for those resource-intensive applications on demand. 

Eliminating toil and minimizing friction leads to happier and more productive developers!

Harness CDE Makes Your Organization More Secure

Beyond developer toil, security teams are concerned with having proprietary and sensitive information, such as source code, keys, tokens, passwords, etc, on every developer machine. This is especially true for third-party and contract developers. After all, nobody wants to end up on the front page of TechCrunch as the folks whose organization had a security/data breach!

For organizations adopting CDE, all source code and other sensitive information stays in the cloud, not developer machines. You can easily set governance and security policies and enforce best practices, making your proprietary information more secure and less vulnerable to malicious attacks.  

Get started today!

We are excited to see our customers leverage CDEs to improve developer experience, productivity, and security!

Request a demo of CDE

Contact a Harness expert

If you would like to learn more about CDE

Get Started

Get Started with Harness AI

Try the full platform free. No module restrictions, no credit card.

Dan Gordon
Principal Product Marketing Manager
Dan Gordon is a strategy and product leader with 15+ years in product management, marketing, and technical sales enablement. Specializes in DevOps, continuous delivery, cloud computing, and ARO across both startups and enterprise software.
dan-gordon
Dan Gordon