Skip to main content

Infrahub Labs

The quickest way to learn Infrahub is to run a lab. Each one gives you a live Infrahub environment and a guided scenario to work through in your browser — you learn what Infrahub does, and how to use it, by doing real work rather than reading about it. The investment is small: the shortest lab takes 30 minutes, and there is nothing to set up — OpsMill provisions a sandbox with Infrahub already running for every session, on Instruqt, an online lab platform.

What you take away is working knowledge, not a product tour: each lab covers one scoped topic, and the concepts you practice in the sandbox — modeling data, enforcing quality, generating configuration — are the same ones you'll apply in your own environment.

Use a lab when:

  • You're evaluating Infrahub and want to see what the product does before installing it
  • You're getting started and want guided practice with the fundamentals
  • You run a basic setup already and want to learn a specific topic in more depth

Infrahub: fundamentals to expert

Infrahub: Fundamentals to Expert takes about 5 hours across five labs:

  1. Orientation
  2. Schema modeling
  3. Enforcement and validation
  4. Design-driven Generators
  5. Transformations and configuration rendering

You join the network automation team of a fictional operator, OtterNet, and take a site from an empty Infrahub instance to a fully automated deployment, all on one shared demo dataset. Start with this sequence for a complete tour of Infrahub's features.

Getting started

Standalone labs for your first sessions with Infrahub:

  • First Tour of Infrahub (30 minutes) — a guided overview of Infrahub's core concepts. Take this lab if you're new to Infrahub and want to see what the product does and whether it fits your needs.
  • Deploy Your First Configuration (1 hour) — generate and deploy a device configuration using Infrahub's artifact feature. Take this lab once you know the basics and want to see how source-of-truth data becomes deployable configuration.

Advanced topics

  • Schema Deep Dive (2 hours) — consume the schema library, create your own schema, and extend one that's already in use. Take this lab when you understand the schema fundamentals and are ready to design schemas for your own use case.