Guide to Licensing and Activation

Masterful is not open source software, but a license is granted at no charge for personal and academic use, and for commercial evaluation. To use Masterful for commercial production purposes, namely deploying the models trained by Masterful into production, you’ll need a commercial agreement with Masterful. See the pricing page for more details.

License Keys

Whether you are using Masterful in a personal, academic, or commercial setting, you’ll need to register for a key after 30 days to continue using Masterful. See the registration page to register.

Activating a License Key.

You can activate your license key in several ways.

Environment Variables

This approach works for both the Masterful Python API and Masterful CLI Trainer. Set environment variable and run the CLI Trainer or the Python script that uses Masterful.

export MASTERFUL_ACCOUNT_ID=<<<fill in account id here>>>
export MASTERFUL_AUTHORIZATION_KEY=<<fill in authorization key here>>
python example.py
export MASTERFUL_ACCOUNT_ID=<<<fill in account id here>>>
export MASTERFUL_AUTHORIZATION_KEY=<<fill in authorization key here>>
python -m masterful.train --config=example.yaml

API

For the Masterful Python API, you can also pass the account id and authorization key via the masterful.activate() function.