Heads up! On October 1, we introduced Gitpod Flex. You can swap between documentation by using the switcher in the left navigation bar.

Future Roadmap

Network Overlay Enhancements

  • Direct connection between environments using the Nebula overlay network

  • Implementation of multi-region support for improved global performance

Appendices

Glossary of Terms

  • ECS: Amazon Elastic Container Service

  • Nebula: Open-source, scalable overlay networking tool

  • Lighthouse: Node in a Nebula network that assists with NAT traversal and peer discovery

  • NAT: Network Address Translation

  • JWT: JSON Web Token

  • AMI: Amazon Machine Image

  • RBAC: Role-Based Access Control

Gitpod Gateway API Documentation

The Gitpod Gateway API provides the following endpoints:

  • POST /gateway.v1.GatewayService/CreateHost: Create a new host in the network

  • GET /gateway.v1.GatewayService/GetNebulaHostConfiguration: Retrieve Nebula configuration for a host

  • POST /gateway.v1.GatewayService/CreateServiceHost: Create a new service host (Lighthouse or Proxy)

  • GET /gateway.v1.GatewayService/GetEnvironmentPortURL: Get the URL for a specific environment port

Was this helpful?