# Flox ## Docs - [Activating environments](https://flox.dev/docs/concepts/activation.md): How an environment is activated, and how to make the most of it - [What is the Base Catalog?](https://flox.dev/docs/concepts/base-catalog.md): Everything you need to know about the Base Catalog - [Builds](https://flox.dev/docs/concepts/builds.md): Understanding how to build packages with Flox - [Catalog imports](https://flox.dev/docs/concepts/catalog-imports.md): Import packages from external catalogs for Nix expression builds - [Compatibility policy](https://flox.dev/docs/concepts/compatibility.md): Compatibility policy - [Composing environments](https://flox.dev/docs/concepts/composition.md): How to combine and reuse environments. - [What is a Flox environment?](https://flox.dev/docs/concepts/environments.md): Everything you need to know about Flox environments. - [Flox vs. container workflows](https://flox.dev/docs/concepts/flox-vs-containers.md) - [What is FloxHub?](https://flox.dev/docs/concepts/floxhub.md): Everything you need to know about FloxHub. - [FloxHub environments](https://flox.dev/docs/concepts/floxhub-environments.md): Reusable environments that are centrally managed on FloxHub - [What is a generation?](https://flox.dev/docs/concepts/generations.md): Everything you need to know about generations. - [Manifest Builds](https://flox.dev/docs/concepts/manifest-builds.md): Manifest builds with Flox - [Nix expression builds](https://flox.dev/docs/concepts/nix-expression-builds.md): Nix expression builds with Flox - [Understanding Organizations in FloxHub](https://flox.dev/docs/concepts/organizations.md) - [Package Groups](https://flox.dev/docs/concepts/package-groups.md): How package groups work and when to use them - [What is the Flox Catalog?](https://flox.dev/docs/concepts/packages-and-catalog.md): Everything you need to know about the Flox Catalog and Packages. - [Publishing](https://flox.dev/docs/concepts/publishing.md): Understanding how to publish packages with Flox - [Secrets management](https://flox.dev/docs/concepts/secrets-management.md): Managing secrets in Flox environments using just-in-time retrieval - [Services](https://flox.dev/docs/concepts/services.md): Using services with your environment - [Catalog Store](https://flox.dev/docs/customer/catalog-store.md): Create a Catalog Store for publishing your own Flox packages - [Known issues](https://flox.dev/docs/customer/known-issues.md): Known issues - [Signing keys](https://flox.dev/docs/customer/signing-keys.md): Create and use signing keys to sign built artifacts - [Flox in 5 minutes](https://flox.dev/docs/flox-5-minutes.md): Get started with creating Flox environments. - [Configuration](https://flox.dev/docs/imageless-kubernetes/config.md): Configuring Imageless Kubernetes - [GitLab CI](https://flox.dev/docs/imageless-kubernetes/examples/gitlab-ci.md): Demo running GitLab CI with Imageless Kubernetes - [Web server with Redis on kind](https://flox.dev/docs/imageless-kubernetes/examples/kind-demo.md): Demo running a simple web server backed by Redis on kind - [Amazon EKS](https://flox.dev/docs/imageless-kubernetes/install/eks.md): Installing Imageless Kubernetes to Amazon EKS - [Self-managed Kubernetes](https://flox.dev/docs/imageless-kubernetes/install/self-managed.md): Installing Imageless Kubernetes to a self-managed Kubernetes cluster - [Troubleshooting](https://flox.dev/docs/imageless-kubernetes/install/troubleshooting.md): Troubleshooting Imageless Kubernetes installation - [Uninstall](https://flox.dev/docs/imageless-kubernetes/install/uninstall.md): Uninstalling Imageless Kubernetes from any cluster - [Upgrading](https://flox.dev/docs/imageless-kubernetes/install/upgrading.md): Upgrading Imageless Kubernetes - [Imageless Kubernetes Introduction](https://flox.dev/docs/imageless-kubernetes/intro.md): Imageless Kubernetes is a new way to run Kubernetes backed by Flox environments rather than container images. - [Tech](https://flox.dev/docs/imageless-kubernetes/tech.md): The tech behind Imageless Kubernetes - [Introduction](https://flox.dev/docs/index.md): What is Flox? - [Extensions](https://flox.dev/docs/install-flox/ide-extensions.md): IDE extensions and AI agent integrations for Flox - [Install Flox](https://flox.dev/docs/install-flox/install.md): How to install or upgrade the Flox CLI - [Troubleshooting installation](https://flox.dev/docs/install-flox/troubleshooting.md): How to diagnose and fix common Flox installation issues - [Uninstall Flox](https://flox.dev/docs/install-flox/uninstall.md): How to uninstall the Flox CLI - [C/C++](https://flox.dev/docs/languages/c.md): Common questions and solutions for using C with Flox - [Go](https://flox.dev/docs/languages/go.md): Common questions and solutions for using Go with Flox - [JVM](https://flox.dev/docs/languages/jvm.md): Common questions and solutions for using the JVM ecosystem with Flox - [Node.js](https://flox.dev/docs/languages/nodejs.md): Common questions and solutions for using Node.js with Flox - [Python](https://flox.dev/docs/languages/python.md): Common questions and solutions for using Python with Flox - [Ruby](https://flox.dev/docs/languages/ruby.md): Common questions and solutions for using Ruby with Flox - [Rust](https://flox.dev/docs/languages/rust.md): Common questions and solutions for using Rust with Flox - [flox](https://flox.dev/docs/man/flox.md) - [flox activate](https://flox.dev/docs/man/flox-activate.md) - [flox auth](https://flox.dev/docs/man/flox-auth.md) - [flox build](https://flox.dev/docs/man/flox-build.md) - [flox build clean](https://flox.dev/docs/man/flox-build-clean.md) - [flox build import nixpkgs](https://flox.dev/docs/man/flox-build-import-nixpkgs.md) - [flox config](https://flox.dev/docs/man/flox-config.md) - [flox containerize](https://flox.dev/docs/man/flox-containerize.md) - [flox delete](https://flox.dev/docs/man/flox-delete.md) - [flox edit](https://flox.dev/docs/man/flox-edit.md) - [flox envs](https://flox.dev/docs/man/flox-envs.md) - [flox gc](https://flox.dev/docs/man/flox-gc.md) - [flox generations history](https://flox.dev/docs/man/flox-generations-history.md) - [flox generations list](https://flox.dev/docs/man/flox-generations-list.md) - [flox generations rollback](https://flox.dev/docs/man/flox-generations-rollback.md) - [flox generations switch](https://flox.dev/docs/man/flox-generations-switch.md) - [flox include upgrade](https://flox.dev/docs/man/flox-include-upgrade.md) - [flox init](https://flox.dev/docs/man/flox-init.md) - [flox install](https://flox.dev/docs/man/flox-install.md) - [flox list](https://flox.dev/docs/man/flox-list.md) - [flox publish](https://flox.dev/docs/man/flox-publish.md) - [flox pull](https://flox.dev/docs/man/flox-pull.md) - [flox push](https://flox.dev/docs/man/flox-push.md) - [flox search](https://flox.dev/docs/man/flox-search.md) - [flox services logs](https://flox.dev/docs/man/flox-services-logs.md) - [flox services restart](https://flox.dev/docs/man/flox-services-restart.md) - [flox services start](https://flox.dev/docs/man/flox-services-start.md) - [flox services status](https://flox.dev/docs/man/flox-services-status.md) - [flox services stop](https://flox.dev/docs/man/flox-services-stop.md) - [flox show](https://flox.dev/docs/man/flox-show.md) - [flox uninstall](https://flox.dev/docs/man/flox-uninstall.md) - [flox upgrade](https://flox.dev/docs/man/flox-upgrade.md) - [manifest.toml](https://flox.dev/docs/man/manifest.toml.md) - [Build and publish packages](https://flox.dev/docs/tutorials/build-and-publish.md): Building and publishing custom packages with Flox - [Running Flox in CI/CD](https://flox.dev/docs/tutorials/ci-cd.md): Integrate with your favorite CI/CD platform. - [Reusing and combining developer environments](https://flox.dev/docs/tutorials/composition.md): How to build developer environments out of reusable building blocks. - [Creating environments](https://flox.dev/docs/tutorials/creating-environments.md): Reproducible environments for any project. - [Flox + CUDA tutorial](https://flox.dev/docs/tutorials/cuda.md): It's easy to install and use the CUDA Toolkit with Flox - [Customizing the shell environment](https://flox.dev/docs/tutorials/customizing-environments.md): Using setup scripts, aliases, and environment variables to improve your workflows. - [The default environment](https://flox.dev/docs/tutorials/default-environment.md): Using Flox as your system package manager - [Flox and systemd](https://flox.dev/docs/tutorials/flox-and-systemd.md): Run Flox environment services as persistent systemd units. - [Installing Flox from its repository on Debian and Red Hat](https://flox.dev/docs/tutorials/installing-from-repo.md): Install Flox by adding its official APT or YUM/DNF repository to your Debian- or Red Hat-based Linux distribution so updates flow through your package manager. - [Layering multiple environments](https://flox.dev/docs/tutorials/layering-multiple-environments.md): Using more than one environment at a time - [Homebrew](https://flox.dev/docs/tutorials/migrations/homebrew.md): Using Flox to replace or augment Homebrew - [Node Version Manager (nvm)](https://flox.dev/docs/tutorials/migrations/nvm.md): Using Flox to replace nvm - [Designing cross-platform environments](https://flox.dev/docs/tutorials/multi-arch-environments.md): Creating environments that run on different systems. - [Using a newer version of a package](https://flox.dev/docs/tutorials/overriding-packages.md): Override the build recipe of a package from the Flox Catalog to install a newer version that is not yet available. - [Selecting package outputs](https://flox.dev/docs/tutorials/package-outputs.md): Learn how to intentionally declare which parts of a package you want to install - [Sharing your environments](https://flox.dev/docs/tutorials/sharing-environments.md): Multiple ways to share your environment with others. ## OpenAPI Specs - [openapi](https://flox.dev/docs/api-reference/openapi.json)