Back to all questions

Is MatCraft open source?

General
open-source
licensing

Yes, MatCraft's core optimization engine is open source under the Apache 2.0 license. This includes the Python library (materia), which contains the surrogate model framework, CMA-ES optimizer, active learning loop, Pareto analysis, and all 16 built-in domain plugins.

What Is Open Source

  • Core Library (src/materia/): All optimization, surrogate modeling, active learning, and domain plugin code.
  • CLI (materia command): The command-line interface for running campaigns, importing data, and exporting results.
  • Domain Plugins: All 16 material domain definitions, including physics models and parameter schemas.
  • Tests & Examples: Full test suite and example configurations.

What Is Source-Available / Commercial

  • Web Dashboard (Next.js frontend): The browser-based UI with interactive visualizations, team collaboration features, and campaign management is available under a source-available license. It is free for individual and academic use; commercial teams require a paid license.
  • Managed Cloud Service: The hosted version at matcraft.ai handles infrastructure, scaling, and backups for you. This is a paid service with a free tier.
  • Enterprise Features: SSO/SAML integration, audit logging, priority support, and custom SLAs require an enterprise license.

Contributing

We welcome contributions to the core library. See our contributing guide for details on submitting pull requests, running the test suite, and our code review process. All contributors must sign a Contributor License Agreement (CLA).

You can install the open-source core directly from PyPI:

bash
pip install matcraft

Related Questions