Documentation
Get started with GlobalStacks.
Sign in, connect a host, authenticate the CLI, and start using the control plane.
Quick start
curl -fsSL https://app.globalstacks.dev/install.sh | sh -s -- --role provisioning curl -fsSL https://app.globalstacks.dev/cli/install.sh | sh -s -- --base-url https://app.globalstacks.dev --auth device Start here
Start Here
Getting Started
Access the control plane, create a provisioning token, install the host agent, and verify host telemetry, logs, and terminal access.
→
Start Here
Host Agent
Learn how the host agent enrolls infrastructure, keeps a typed control connection, and manages sandbox, network, terminal, and runtime work on connected hosts.
→
Platform
Platform Overview
GlobalStacks organizes creation workflows, product operations, and secure execution capacity into Studio, Products, and Infra.
→
Platform
Runtime Layer
GlobalStacks separates runtime profiles from providers so Docker, Firecracker micro virtual machines (microVMs), and future runtimes can be reported, placed, and audited explicitly.
→
Start Here
Setup, architecture, and first-run flows.
Platform
Runtime, networking, isolation, managed infrastructure, and app-platform building blocks.
Platform Overview
Understand GlobalStacks as Studio, Products, and Infra for creating, shipping, and operating software on secure runtime capacity.
→
Runtime Layer
Learn how GlobalStacks models sandboxes, runtime profiles, placement, managed-capacity agents, and Firecracker micro virtual machine (microVM) isolation.
→
Network Layer
Understand how GlobalStacks provides private runtime networks, policy-checked routing, network-layer firewalling, and port forwarding.
→
Build App Platforms
Use GlobalStacks as the runtime and network substrate for preview environments, internal developer platforms, continuous integration (CI) fleets, or Vercel-like hosting on your own infrastructure.
→
Managed Infrastructure
Learn how GlobalStacks models providers, capacity pools, machines, planned provisioning, runtime profiles, and managed-capacity enrollment.
→
Extensibility Model
Understand how GlobalStacks uses extensions for provider integrations, storage, runtime operations, user interface (UI) surfaces, and brokered permissions.
→
Security and Isolation
Learn how GlobalStacks separates Docker containers, Firecracker micro virtual machines (microVMs), tenant boundaries, provider hosts, network policy, and secrets.
→
Reference Architectures
Explore common platform patterns built on GlobalStacks, including internal developer platforms, preview environments, continuous integration (CI) fleets, and customer-hosted app platforms.
→
Extensions
Build extension user interface (UI), manifests, and host-rendered components.
Building Extensions
Build GlobalStacks extensions with manifest-driven permissions, host viewports, sandboxed iframes, and brokered UI.
→
Design System
Design GlobalStacks console and extension interfaces with the current product tokens, surfaces, components, and interaction patterns.
→
Style Extension UI
Style GlobalStacks extension views with approved tokens, layout props, spacing, sizing, and preset component styles.
→
Extension Component Library
Reference the sandboxed extension UI components, layout patterns, and style rules for GlobalStacks extensions.
→
Reference
Command-line interface (CLI) and application programming interface (API) details that should stay precise.
Product Adoption
Generate a reviewable GlobalStacks product configuration from an existing repository.
→
CLI
Install gstacks, authenticate against the control plane, and run common operator workflows.
→
CLI Reference
Exact command reference for gstacks.
→
API and Contracts
GlobalStacks ships OpenAPI and protobuf contract sources for the HTTP control plane and agent-control WebSocket surface.
→
Operations
Runbooks, sandbox behavior, networking, and volume guidance.
Sandboxes
Hosts provision isolated sandboxes. Connect a host, verify connectivity, and understand how token revocation affects sandbox placement.
→
Access
Configure write-only secrets, outbound egress policies, and sandbox Access grants without placing long-lived credentials in sandbox definitions.
→
Networks
Create runtime networks, publish sandbox aliases, test policy, and join the mesh from local development machines.
→
Changelog
End-user release notes for GlobalStacks.
→
Releases
Install gstacks and inspect available CLI and agent release artifacts.
→