DEV Community

Alex Spinov
Alex Spinov

Posted on

Gitpod Flex Has a Free API: The Dev Environment Platform That Runs Anywhere — Cloud, Desktop, or Self-Hosted

"Works on my machine" kills productivity. Gitpod Flex gives every developer an identical, automated dev environment — whether they run it locally on their laptop, in the cloud, or on company infrastructure.

What Is Gitpod Flex?

Gitpod Flex is the next generation of Gitpod. Unlike the original cloud-only Gitpod, Flex runs anywhere: your local machine, your company's Kubernetes cluster, or Gitpod's cloud. Same dev environments, same configuration, flexible deployment.

The Free Tier

Gitpod Flex offers generous free usage:

  • Free for individuals: Unlimited local dev environments
  • Cloud free tier: 50 hours/month of cloud workspace time
  • Multi-IDE: VS Code, JetBrains IDEs, terminal
  • Prebuilds: Pre-warm environments on every commit
  • Snapshots: Share exact environment state with teammates

Quick Start

Install Gitpod CLI:

brew install gitpod-io/tap/gitpod
Enter fullscreen mode Exit fullscreen mode

Create a dev environment:

# From any git repo
gitpod environment create https://github.com/org/repo

# Open in VS Code
gitpod environment open --editor code
Enter fullscreen mode Exit fullscreen mode

Configure with .gitpod.yml:

tasks:
  - name: Setup
    init: |
      npm install
      npm run build
    command: npm run dev

  - name: Database
    command: docker compose up db

ports:
  - port: 3000
    visibility: public
    name: App
  - port: 5432
    visibility: private
    name: Database

vscode:
  extensions:
    - dbaeumer.vscode-eslint
    - esbenp.prettier-vscode
Enter fullscreen mode Exit fullscreen mode

Run locally or in cloud:

# Local (uses Docker on your machine)
gitpod environment create --runner local ./my-repo

# Cloud
gitpod environment create --runner cloud ./my-repo

# Self-hosted (your Kubernetes cluster)
gitpod environment create --runner my-cluster ./my-repo
Enter fullscreen mode Exit fullscreen mode

Why Teams Choose Gitpod Flex

A 50-person engineering team spent an average of 4 hours per developer on environment setup when joining the team. With Gitpod Flex, new developers opened a link and had a fully working environment in 3 minutes. Their onboarding time dropped from 2 days to 30 minutes, and "works on my machine" bugs disappeared from their issue tracker.

Who Is This For?

  • Engineering teams tired of environment setup documentation that is always outdated
  • Open source maintainers wanting contributors to start in one click
  • Companies needing consistent dev environments across teams
  • Developers who want their laptop setup automated and reproducible

Start Using Gitpod Flex

Gitpod Flex eliminates environment drift. Same config, any runtime — local, cloud, or self-hosted.

Need help setting up developer environments or CI/CD? I build custom DevOps solutions — reach out to discuss your project.


Found this useful? I publish daily deep-dives into developer tools and APIs. Follow for more.

Top comments (0)