Skip to main content

Editions

OptalCP is available in three editions: Preview, Academic, and Full.

Edition Comparison

FeaturePreviewAcademicFull
PriceFreeFreeLicense required
Use caseEvaluation, learningResearch, evaluationProduction
Solution valuesMaskedFullFull
Objective valuesCorrectCorrectCorrect
Model sizeUnlimitedUnlimitedUnlimited
Commercial useNoNoYes

Preview Edition

The Preview edition is ideal for:

  • Evaluating OptalCP's capabilities
  • Learning constraint programming
  • Prototyping scheduling models
  • Following tutorials and examples

Limitation: Solution values (start times, end times, variable assignments) are not available—all variables are reported as absent. However, objective values are always correct, so you can verify your model produces the expected results. You can also enable the VerifySolutions parameter to have solutions verified by an independent algorithm.

Installation

pip install git+https://github.com/ScheduleOpt/optalcp-py-bin-preview@latest

Academic Edition

The Academic edition includes full functionality for:

  • Academic research and university courses
  • Companies evaluating OptalCP for potential purchase

Requirement: Contact ScheduleOpt to request access. Include your GitHub username.

Installation

GitHub Authentication Required

Academic edition is hosted in a private repository. After receiving access, authenticate with GitHub:

# One-time setup: Configure Git credentials
git config --global credential.helper store
# pip/npm will prompt for GitHub username/password on first install
pip install git+https://github.com/ScheduleOpt/optalcp-py-bin-academic@latest

Full Edition

The Full edition is for production and commercial use.

Requirement: Contact ScheduleOpt for licensing. Include your GitHub username.

Installation

GitHub Authentication Required

Full edition is hosted in a private repository. After receiving access, authenticate with GitHub:

# One-time setup: Configure Git credentials
git config --global credential.helper store
# pip/npm will prompt for GitHub username/password on first install
pip install git+https://github.com/ScheduleOpt/optalcp-py-bin@latest

Version Pinning

For reproducible builds, pin to a specific version:

pip install git+https://github.com/ScheduleOpt/optalcp-py-bin-preview@v2025.11.0

See also