# Kernels

## Docs

- [Environment variables](https://huggingface.co/docs/kernels/main/env.md)
- [Quickstart](https://huggingface.co/docs/kernels/main/basic-usage.md)
- [Installation](https://huggingface.co/docs/kernels/main/installation.md)
- [Why kernels?](https://huggingface.co/docs/kernels/main/why_kernels.md)
- [Kernels CLI Reference](https://huggingface.co/docs/kernels/main/cli.md)
- [kernels benchmark](https://huggingface.co/docs/kernels/main/cli-benchmark.md)
- [Kernels](https://huggingface.co/docs/kernels/main/index.md)
- [FAQ](https://huggingface.co/docs/kernels/main/faq.md)
- [kernels lock](https://huggingface.co/docs/kernels/main/cli-lock.md)
- [CLI reference for kernel-builder](https://huggingface.co/docs/kernels/main/builder-cli.md)
- [Layers](https://huggingface.co/docs/kernels/main/layers.md)
- [Kernel requirements](https://huggingface.co/docs/kernels/main/kernel-requirements.md)
- [Locking kernel/layer versions](https://huggingface.co/docs/kernels/main/locking.md)
- [Integrating kernels](https://huggingface.co/docs/kernels/main/integrating-kernels.md)
- [kernels versions](https://huggingface.co/docs/kernels/main/cli-versions.md)
- [kernel-builder skills add](https://huggingface.co/docs/kernels/main/cli-skills.md)
- [Talks](https://huggingface.co/docs/kernels/main/talks.md)
- [Migrating from older versions](https://huggingface.co/docs/kernels/main/migration.md)
- [kernels download](https://huggingface.co/docs/kernels/main/cli-download.md)
- [Kernels API Reference](https://huggingface.co/docs/kernels/main/api/kernels.md)
- [Layers API Reference](https://huggingface.co/docs/kernels/main/api/layers.md)
- [IDE setup with direnv and the kernel devshell](https://huggingface.co/docs/kernels/main/builder/ide-setup.md)
- [Writing custom kernels with code agents](https://huggingface.co/docs/kernels/main/builder/agents-guide.md)
- [Writing Hub kernels with kernel-builder](https://huggingface.co/docs/kernels/main/builder/writing-kernels.md)
- [Using the kernel builder with Nix](https://huggingface.co/docs/kernels/main/builder/build.md)
- [Build variants](https://huggingface.co/docs/kernels/main/builder/build-variants.md)
- [Why Nix?](https://huggingface.co/docs/kernels/main/builder/why-nix.md)
- [Nix Builder design](https://huggingface.co/docs/kernels/main/builder/design-nix-builder.md)
- [Metal kernels 🤘](https://huggingface.co/docs/kernels/main/builder/metal.md)
- [Security](https://huggingface.co/docs/kernels/main/builder/security.md)
- [Local development of kernels](https://huggingface.co/docs/kernels/main/builder/local-dev.md)
