# Table of Contents

- [Intro](./intro.md)
- [Declaring MicroVMs](./declaring.md)
  - [Configuration options](./options.md)
  - [Network interfaces](./interfaces.md)
  - [Shared directories](./shares.md)
  - [Device pass-through](./devices.md)
  - [CPU emulation](./cpu-emulation.md)
  - [Output options](./output-options.md)
  - [Using Rosetta with vfkit (macOS)](./vfkit-rosetta.md)
  - [MicroVM options reference ⚙️](./microvm-options.md)
- [Running a MicroVM as a package](./packages.md)
- [Preparing a host for declarative MicroVMs](./host.md)
  - [A simple network setup](./simple-network.md)
  - [Advanced network setup](./advanced-network.md)
  - [Routed network setup](./routed-network.md)
  - [Host systemd services](./host-systemd.md)
  - [Host options reference ⚙️](./host-options.md)
- [Declarative MicroVMs](./declarative.md)
- [Imperative MicroVM management](./microvm-command.md)
  - [Deploy via SSH](./ssh-deploy.md)
- [Conventions](./conventions.md)
- [Frequently Asked Questions](./faq.md)
