llms.txt
Namespace Documentation
Overview
This documentation provides essential information about Namespace, including its features, tools, SDKs, and best practices.
Documentation Links
- Namespace Documentation
- Accelerate your GitHub Actions with Namespace
- Caching in GitHub Actions
- Container Images
- Git Checkouts
- Toolchains
- Actions
- Build System Integrations
- Troubleshooting cache volumes
- Fast repository checkouts with Git snapshots
- Optimizing Docker build performance
- Custom base images for GitHub Actions
- Debugging GitHub Actions
- Interactive Access
- Remote Display
- Performance Metrics
- Advanced Logging
- Out of memory (OOM) detection
- Crash Dumps
- Queue Time
- Runner Controls
- Concurrent runners
- Job Ordering & Priority
- Privileged Workflows
- Landlock
- Swap Space
- Tailscale
- Access Levels
- Running jobs in containers
- Optimizing Usage
Devbox Documentation
- High-Performance Developer Environments with Devboxes
- Devbox Lifecycle: Follow a Devbox through its life: create it, find it again, stop and resume it, and delete it when you are done.
- Devbox Blueprints
- Devbox Services: Run dev servers and other long-lived processes on a Devbox, restarted on failure and started on every boot.
- Shareable URLs: Reach an HTTP service running on a Devbox, through a devbox.so URL.
- Custom Images
- Connecting to a Devbox: Open a shell on a Devbox with SSH or a session, and choose the one that fits your work, including running coding agents.
- Executing Commands
- Running long tasks: Keep a Devbox running while a build, test suite, or agent works, and clean up afterwards.
- Computer Controls: Capture the screen of a macOS Devbox, click and type on it, and watch it over VNC.
- Remote Desktop: Open the desktop of a macOS Devbox in a VNC client to see and use it from your machine.
- Open IDE: Open a Devbox in VS Code, Cursor, JetBrains, or Zed over SSH.
SDKs and API Documentation
- Namespace SDKs and API
- Public API: Call the Namespace API directly over gRPC or Connect, from any language.
- Get started: Install the Namespace TypeScript SDK and choose an API for Devboxes or compute instances.
- Authenticate with Namespace: Use workload identity federation, local credentials, and explicit token sources with the TypeScript Devbox SDK.
CLI Documentation
Additional Information
This documentation is built and hosted on Mintlify