Teabar Documentation
Welcome to Teabar! Learn how to deploy complete lab environments for training, testing, and development in minutes using declarative blueprints.
New to Teabar?
Start with the Quick Start guide to deploy your first environment in under 5 minutes.
Getting Started
Quick Start
Get your first environment running in 5 minutes. Perfect for trying out Teabar.
Installation
Install the teactl CLI on macOS, Linux, or Windows.
What is Teabar?
Understand Teabar's architecture, concepts, and use cases.
Pricing Model
Understand tiers, usage-based billing, and cost optimization.
Core Concepts
Understand the fundamental building blocks of Teabar.
What is Teabar?
Architecture and core concepts.
Isolation Modes
Namespace, vCluster, or dedicated.
Pricing
Tiers and usage-based billing.
Blueprints
Blueprints are declarative YAML definitions that describe your environments.
Blueprint Overview
What blueprints are and how they work.
Templating
Go template syntax for dynamic configurations.
Composition
Extend and layer blueprints for reusability.
Catalog
Browse and use pre-built blueprints.
Best Practices
Guidelines for writing maintainable blueprints.
Resources
Kubernetes, Helm, VMs, Clusters, DNS, Secrets.
Infrastructure
Configure cloud providers and infrastructure targets.
Infrastructure Overview
How Teabar provisions real infrastructure.
Cloud Providers
Compare Hetzner, AWS, and Azure.
Hetzner Cloud
Primary provider with best price-performance.
AWS
Enterprise cloud with compliance certifications.
Azure
Microsoft cloud with AD integration.
Kubernetes Distributions
Talos, K3s, EKS, AKS configuration.
Networking
VPCs, firewalls, load balancers, and DNS.
Participant Access
Provide firewall-friendly access to environments.
Access Overview
How participants connect to environments.
Web Terminal & IDE
Browser-based terminal and VSCode access.
Authentication
Magic links, SSO, access codes, and credentials.
Custom Domains
Use your own domain for environments.
White-Labeling
Brand Teabar as your own platform (Enterprise).
CLI Reference
The teactl command-line tool is your primary interface to Teabar.
CLI Overview
Introduction to teactl and all available commands.
Installation
Install teactl on macOS, Linux, or Windows.
Authentication
Login, API tokens, and CI/CD integration.
Access Commands
Kubeconfig, SSH, port-forward, credentials.
Participant Commands
Invite and manage environment participants.
Checkpoint Commands
Create and restore environment snapshots.
Activity Commands
Track and export participant activity.
TUI (Terminal User Interface)
Interactive terminal interface for monitoring and management.
TUI Overview
Navigate the interactive terminal interface.
Keyboard Navigation
Vim-style and arrow key shortcuts.
Views
Environments, Logs, Catalog, and Activity views.
Blueprint Resources
Detailed guides for each resource type you can define in blueprints.
Kubernetes
Raw K8s manifests and resources.
Helm
Deploy Helm charts and releases.
Virtual Machines
Provision VMs across providers.
Clusters
Kubernetes cluster provisioning.
DNS
DNS zones and records.
Secrets
Secure secret management.
Need Help?
Can't find what you're looking for? Contact us and
we'll be happy to help.