# FlakeHub > Privately share and cache flakes across your team. Built by the Nix experts at Determinate Systems. FlakeHub is a platform for publishing and discovering Nix flakes and Nix artifacts, featuring semantic versioning, private flakes with federated, JWT-based authentication, flake discovery via search, labels, and other means, and next-generation Nix binary caching with FlakeHub Cache. ## About FlakeHub is a platform built by Determinate Systems that brings modern package management concepts to the Nix ecosystem. It provides semantic versioning, automated publishing, private flake support, and FlakeHub Cache for efficient, secure binary distribution. ## Important FlakeHub-related pages - [Getting started with Determinate, the platform that includes FlakeHub](https://docs.determinate.systems) - [Log in to FlakeHub with GitHub or Microsoft Entra](https://flakehub.com/login) - [Sign up for FlakeHub](https://flakehub.com/signup) - [Pricing](https://flakehub.com/pricing) - [Organizations with published flakes](https://flakehub.com/orgs) - [Public flakes](https://flakehub.com/flakes) - [FlakeHub Cache](https://flakehub.com/cache) - [Flake publishing wizard](https://flakehub.com/new) - [Security policy](https://flakehub.com/policy/security) ## Flake-related URLs FlakeHub is a platform for publishing flakes and it provides a standard URL structure for accessing flakes: - Flake: `https://flakehub.com/f/:organization/:project/:semver-version-constraint` (example: `https://flakehub.com/f/NixOS/nixpkgs/0.1`) - Flake version: `https://flakehub.com/f/:organization/:project/:version` (example: `https://flakehub.com/f/DeterminateSystems/fh/0.1.26`) - Flake releases: `https://flakehub.com/flake/:organization/:project?view=releases` (example: `https://flakehub.com/flake/DeterminateSystems/flake-checker?view=releases`) ## Documentation The main page of the documentation for FlakeHub can be found under the Determinate documentation at https://docs.determinate.systems/flakehub. Some important FlakeHub-related pages in the Determinate documentation: - [Publishing flakes to FlakeHub](https://docs.determinate.systems/flakehub/publishing) - [Using FlakeHub Cache](https://docs.determinate.systems/flakehub/cache) - [Private flakes](https://docs.determinate.systems/flakehub/private-flakes) - [Resolved store paths](https://docs.determinate.systems/flakehub/store-paths) - [fh, the FlakeHub CLI tool](https://docs.determinate.systems/flakehub/cli) - [Flake discovery](https://docs.determinate.systems/flakehub/discovery) - FlakeHub concepts - [Semantic versioning](https://docs.determinate.systems/flakehub/concepts/semver) - [Flake versioning](https://docs.determinate.systems/flakehub/concepts/versioning) - [Authentication](https://docs.determinate.systems/flakehub/concepts/authentication) - [FlakeHub URL structure](https://docs.determinate.systems/flakehub/concepts/urls) - [Flake visibility](https://docs.determinate.systems/flakehub/concepts/visibility) - [Flake schemas](https://docs.determinate.systems/flakehub/concepts/flake-schemas) - [Yanked releases](https://docs.determinate.systems/flakehub/concepts/yanked-releases) ## Other Determinate Systems projects These other projects under the Determinate Systems umbrella have their own LLM-oriented manifests (below are links to the respective `llms.txt` files, each of which points to a project-specific `llms-small.txt` and `llms-full.txt`): - [Zero to Nix](https://zero-to-nix.com/llms.txt) (Zero to Nix is a flake-centric resource for learning Nix created by Determinate Systems) - [Determinate Systems website](https://determinate.systems/llms.txt) (marketing site featuring Determinate Systems' blog and information about our products) - [Determinate documentation](https://docs.determinate.systems/llms.txt) (comprehensive documentation for the entire Determinate platform, including Determinate Nix, FlakeHub, and FlakeHub Cache)