# Nanny Docs - [Introduction](https://docs.nanny.run/v0.7/index.md): What Nanny is, what it is not, and when to use it. - [Quickstart](https://docs.nanny.run/v0.7/quickstart.md): Install Nanny, configure limits, and run your first enforced process in under five minutes. - [Installation](https://docs.nanny.run/v0.7/install.md): Install, upgrade, and uninstall the Nanny CLI on macOS, Linux, and Windows. - [How It Works](https://docs.nanny.run/v0.7/concepts/how-it-works.md): What Nanny actually does when you run a command under it. - [Event Log](https://docs.nanny.run/v0.7/concepts/event-log.md): Every Nanny execution emits a structured NDJSON event log. Here's what's in it. - [Tool labels](https://docs.nanny.run/v0.7/concepts/tool-labels.md): Declare what a tool is, so a rule can govern it without knowing its name. - [Declared authority](https://docs.nanny.run/v0.7/concepts/declared-authority.md): What the agent was permitted to do, recorded before it did anything. - [Rust](https://docs.nanny.run/v0.7/guides/rust-sdk.md): Per-function governance for Rust agents using Nanny macros. - [Python](https://docs.nanny.run/v0.7/guides/python-sdk.md): Per-function governance for Python agents using Nanny decorators. - [Connect to Nanny Cloud](https://docs.nanny.run/v0.7/guides/managed-mode.md): Set one environment variable and Nanny forwards your runs to Nanny Cloud (dashboards, cost, and a durable audit trail) while enforcement stays fully local. - [Live and sandbox](https://docs.nanny.run/v0.7/guides/environments.md): Two environments, one host, chosen entirely by which API key you use, never a flag, never a config field. - [Deploying a governed app](https://docs.nanny.run/v0.7/guides/deploying.md): The ordered path from a working app to a governed one running on a host, and how to read the log it prints on the way up. - [Governance server](https://docs.nanny.run/v0.7/guides/governance-server.md): Run Nanny enforcement across multiple processes and machines using the standalone governance server. - [Rule packs](https://docs.nanny.run/v0.7/guides/rule-packs.md): Install curated rules with one command, pinned to a version. - [nanny init](https://docs.nanny.run/v0.7/init.md): Scaffold a nanny.toml configuration file in the current directory. - [nanny run](https://docs.nanny.run/v0.7/run.md): Run a command under Nanny enforcement. - [nanny certs](https://docs.nanny.run/v0.7/reference/cli-certs.md): Generate, import, rotate, inspect, and remove TLS certificates for the Nanny governance server. - [nanny health](https://docs.nanny.run/v0.7/reference/cli-health.md): Check the health of all active Nanny components in one command. - [nanny uninstall](https://docs.nanny.run/v0.7/uninstall.md): Remove the nanny binary from its current install location. - [nanny rules](https://docs.nanny.run/v0.7/reference/cli-rules.md): Install and inspect rule packs. - [nanny.toml reference](https://docs.nanny.run/v0.7/reference/nanny-toml.md): Complete schema for the nanny.toml configuration file. - [Event Schema](https://docs.nanny.run/v0.7/reference/events.md): Every event type emitted by Nanny, with full field definitions.