Flox icon

Flox

Flox is a powerful environment manager designed to help developers and teams build, ship, and use software with reproducible environments. It allows users to create portable, reproducible development environments that include all necessary tools and frameworks, ensuring consistency across local development, continuous integration, and production deployments. Flox supports layering and composition of environments, making it easy to customize and share setups. It integrates deeply with the Nix ecosystem, providing enterprise-grade solutions for software supply chain management, compliance, and complex build processes.

Key features include:

  • Reproducible Environments: Create environments that work consistently across different machines and stages of the software lifecycle.
  • Flox Catalog: Access a large catalog of open source software packages and CUDA stacks for machine learning and other workloads.
  • Team Collaboration: Share environments and packages within teams using FloxHub, enabling seamless collaboration.
  • Enterprise Support: Custom deployment options, software policy engine, and comprehensive packaging support for organizational needs.
  • Integration with CI/CD: Test and deploy using the same environment configurations to ensure reliability.
  • Layering and Composition: Combine multiple environments to build complex setups without conflicts.

To get started, download the Flox CLI, create a Flox environment manifest specifying your dependencies, and activate the environment locally. Teams can publish and share environments via FloxHub, and enterprises can customize deployments to meet compliance and security requirements.

No discussions yet

Be the first to start a discussion about Flox

Developer

Flox builds tools to enable reproducible development environments that span the entire software lifecycle. The team includes experience…read more

Pricing and Plans

(Freemium)

Personal

Free

For individual developers to build and share portable, reproducible dev environments using open source software.

  • Flox virtual environment manager CLI
  • Access to the Flox Catalog
  • Unlimited public FloxHub environments
  • 3 private FloxHub environments
  • 5 private packages
  • Community support via Slack or Discourse

Team

Popular
$20/month

For teams needing a unified way to build, publish, and manage software across local dev, CI, and production.

  • Everything in Personal
  • Access to team catalog
  • Unlimited package publishing
  • Unlimited team FloxHub environments
  • Platform support
  • Paid consulting with Flox packaging experts

Enterprise

Contact for pricing

For organizations requiring curated software supply chains, compliance, and complex build management.

  • Everything in Team
  • Custom deployment options
  • Custom base catalog
  • Software policy engine
  • Comprehensive packaging support
  • Paid consulting with Nix packaging experts

System Requirements

Operating System
Windows, macOS, Linux
Memory (RAM)
4 GB minimum (8 GB recommended)
Processor
64-bit multi-core CPU
Disk Space
No local storage required (cloud-based)