Keyboard shortcuts

Press ← or β†’ to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

πŸ—ΊοΈ Roadmap

Our vision for OpenLabs is ambitious. The table below outlines the major outcomes we are focused on delivering. This is a living document that will evolve based on project needs and community feedback.

Status: Shows the current stage of a feature.

  • πŸ§ͺ Exploring: We are researching and designing the feature.
  • πŸ—“οΈ Planned: The feature is designed and is in our near-term backlog.
  • πŸ—οΈ In Progress: The feature is in active development.

Timeline: Provides a general estimate. As an open-source project, these are targets, not promises.

Feature/OutcomeDescriptionStatusEstimated Timeline
Live Environment ManagementDynamically add/remove hosts, power them on/off, and manage firewall rules in a deployed Range without a full redeploy.πŸ—οΈ In ProgressQ3 2025
Lab Snapshots & CloningSave the complete state of a running host or an entire Range. Deploy perfect, pre-configured clones from a snapshot.πŸ—“οΈ PlannedQ3 2025
Automated Range CleanupSet expiration timers to automatically shut down or destroy deployed Ranges, helping reduce cloud costs.πŸ—“οΈ PlannedQ3 2025
Azure Cloud ProviderDefine your lab once and deploy it to Microsoft Azure, in addition to our existing AWS support.πŸ—“οΈ PlannedQ3 2025
Workspaces for TeamsCreate shared workspaces for teams to collaborate on Blueprints and manage deployed Ranges with role-based permissions.πŸ§ͺ ExploringQ3 2025
Custom & Pre-Built ImagesUse Packer integration to build your own "golden images" or use official pre-built ones.πŸ§ͺ ExploringQ4 2025
Integrated Remote AccessSecurely connect to your lab hosts via an auto-configured VPN and in-browser terminal/VNC access (via Apache Guacamole).πŸ§ͺ ExploringQ4 2025
Automated Host ConfigurationAttach Ansible playbooks or roles to your Blueprints to automatically provision software on your hosts after they are deployed.πŸ§ͺ ExploringQ4 2025 - Q1 2026

Have an idea or want to provide feedback on our direction? We'd love to hear from you! Please start a discussion on GitHub.