September 25, 2025Learn Ona

Migrating from Classic to Ona: what stays, what’s better and what’s new

Migration information for Gitpod Classic to Ona on October 15th 2025

The sunset of Gitpod Classic on October 15th 2025 is approaching. This migration deadline does not apply to Gitpod Enterprise customers. Here's everything you need to know.

We know there is never a convenient time for the end of life of a product that you rely on, so we greatly appreciate your patience in the migration. Many of our users and organizations have now successfully made the switch, we wanted to provide some updates for those who are yet to migrate and provide you with some of the benefits such as cheaper and faster environments, coding agent support as well as tips about the configuration file changes required for migration.

TL;DR;

What stays (and what changes)

The core workflow of starting and you rely on remains intact, with some important evolutionary improvements. Here's a clear breakdown:

What stays the same

The fundamental development experience: With Ona you still have a one-click environment created from any repository. You can continue to authenticate managed GitHub and GitLab SCM (e.g. hosted on GitHub.com (http://github.com) or GitLab.com). The IDE and editor experience including VS Code browser and desktop, JetBrains and others are integrated as you’re used to.

Note: Bitbucket is not currently supported, but is planned. Self-hosted instances of all SCMs including GitHub and Gitlab are available only to Enterprise customers.

Essential workflow elements: The CLI maintains its core functions, though it has evolved with new capabilities. The new CLI is available both inside the environment (auto-installed) and outside to unify the experience. The browser extension will continue to work automatically with Ona and will simply redirect to the new platform.

What changes

Several important changes modernize and improve the platform:

FeatureClassic PAYGOna
Configuration.gitpod.ymldevcontainer.json + automations.yml
Build ProcessPrebuildsDevcontainer build cache (prebuilds coming soon)
Self-hostingEnterprise onlyEnterprise only
Self-hostingEnterprise onlyEnterprise only
GitHubSupportedSupported
GitHub EnterpriseSupportedEnterprise only
GitLabSupportedSupported
Self-Hosted GitLabSupportedEnterprise only for self-hosted GitLab
BitBucketSupportedComing soon
Environment SharingAvailableNot supported
Environment classes (CPU, RAM, disk)Up to 8 vCPUs with 16GB RAMUp to 32 vCPUs with 128GB RAM
VirtualizationSecure ContainerVirtual Machine with Dev Container support

The configuration change deserves special attention. Your .gitpod.yml concepts are preserved, but split to use the open standard of Dev Container including its significant ecosystem support and the flexibility and deep integrations of the Ona automations.

See the migration documentation for more details.

What gets better: cost, performance and more

Pricing and cost savings

Using Ona environments is considerably cheaper compared to Gitpod Classic. In Gitpod Classic, one hour of environment usage with up to 4 cores, 8GB RAM costs $0.36 cents whereas in Ona 2vCPU 8GB RAM cost $0.11/h and 4 vCPU 16GB is priced at $0.23/h.

Credits are pooled for the entire org with no cost for additional users.

Launch offer: Try Ona Agents for free and get $100 in free credits when you upgrade to Core (offer ending soon).

Architecture & performance Improvements

Higher performance environments: On the Core tier, Ona supports up to 32 cores, 128GB RAM and 200GB of disk per environment (compared to Classic's 8 core, 16GB maximum).

Zero noisy neighbors: VM-level isolation ensures your environment performance isn't affected ever by other users' workloads.

Modern architecture: The entire platform has been rebuilt for reliability and speed with improvements to important experience areas like error handling. Ona cloud runs in the region closest to the user and allows the ability to enable several regions.

Ona Agents

With Ona comes Ona Agents that run in the same ephemeral environments, benefiting from the OS-level isolation and sandboxing to enable high-autonomy work. Delegate work to your personal team of agents that work in the background and in parallel. Move seamlessly between Ona's conversational interface, embedded VS Code, or your favorite desktop IDE, on your phone, your iPad and laptop. Ona Agents are optional, if you do not interact, prompt or start conversations with agents you will not be billed for their usage.

Using agents, our customers report a 4× increase in throughput. Every week Ona co-authors 60-75% of PRs to the Ona codebase and contributes around 70% of lines of code merged.

Your migration roadmap

Please note that with Ona no user accounts or organizations are migrated automatically. All organizations, user accounts and billing information is treated as new. All configurations such as project settings and environment variables etc must be maually migrated.

Create new configuration files

  1. Start your first environment in Ona with one of your repositories
  2. Run the migration command: gitpod env migrate
  3. Review the generated files: .devcontainer/devcontainer.json and .gitpod/automations.yml
  4. Test the environment to ensure your basic workflow works. You can rebuild the environment using gitpod devcontainer rebuild.

The gitpod env migrate command automatically converts your .gitpod.yml configuration into the new format, preserving tasks, dependencies, and setup, though we do recommend verifying any results.

Migrate project settings and environment variables

Audit your existing Gitpod Classic secrets such as environment variables and API keys as these are not transferred automatically. You will need to transfer these either to user secrets or project secrets. Organization secret support is available on the Enterprise plan only.

Additional checklist

Pricing tiers and enterprise features

Finally here’s a recap on our pricing and tiers. See our pricing page for more details.

Free tier: Up to 3 parallel environments with machines up to 4 vCPUs, 16GB RAM. Perfect for individual developers getting started and for testing things out.

Core tier (usage based, from $20/month): Unlimited parallel environments, larger machine sizes, priority support, and full access to Ona Agents. This is the natural successor to Classic PAYG for most users. Credits are pooled for the entire org with no cost for additional users.

Enterprise tier: Self-hosted runners in your VPC, self-hosted GitLab support, Ona guardrails with advanced security controls, and dedicated support. Contact sales for pricing and setup.

Ready to start? Sign up for Ona to begin your migration today. Don’t forget to see the migration guide with step-by-step instructions. And use the in-app chat for any migration assistance.

This website uses cookies to enhance the user experience. Read our cookie policy for more info.