Flox
Flox is an environment manager that enables developers and teams to create, share, and manage reproducible development environments across the entire software lifecycle.
At a Glance
Pricing
For individual developers to build and share portable, reproducible dev environments using open source software.
Engagement
Available On
About 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.
Community Discussions
Be the first to start a conversation about Flox
Share your experience with Flox, ask questions, or help others learn from your insights.
Pricing
Free Plan Available
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
Team
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
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
Capabilities
Key Features
- Reproducible development environments
- Large catalog of open source software packages
- Team catalog and package publishing
- Custom deployment options for enterprises
- Software policy engine
- Integration with CI/CD workflows
- Layering and composition of environments
