Gurobi Optimizer
Gurobi Optimizer turns mathematical models of business problems into optimized solutions.
What Gurobi Optimizer is
Gurobi Optimizer turns mathematical models of business problems into optimized solutions. It handles linear, mixed integer, quadratic, combinatorial, nonlinear, conic, and multi-objective problems. For non-convex quadratic models, its global optimization can establish a global optimum rather than just a local one. Solver capabilities include parallel and distributed optimization, presolve, cutting planes, heuristics, and symmetry handling. For model review, it offers sensitivity and infeasibility analysis, feasibility relaxation, and solution-quality attributes. APIs are available for C, C++, Java, .NET, Python, MATLAB, and R, allowing teams to integrate optimization models into applications, services, and data pipelines. Deployment choices include local, server, cloud, and container environments; Instant Cloud runs on AWS or Azure without requiring users to manage infrastructure. The included gurobipy license is for non-production use and limits model size to 2,000 variables and 2,000 linear constraints, or 200 variables for models with quadratic terms. Other free options include a full-featured 30-day commercial evaluation license and an academic license for eligible institutions.
Good
- Supports a broad range of mathematical problem types.
- Provides diagnostics including sensitivity and infeasibility analysis.
- APIs cover seven listed programming languages.
- Offers local, server, cloud, and container deployment.
Watch out
- Included gurobipy license is for non-production use.
- Quadratic models under the included license are limited to 200 variables.
- Commercial license pricing is by quote.
Who it suits
Gurobi identifies operations research analysts, software developers, data scientists, academics, and students as users. The free license limits make it important to match the license to model size and intended use.
Verdict
Gurobi Optimizer is aimed at users building and deploying mathematical optimization models across several problem types. Check the license limits and deployment requirements against your models before selecting an option.
Plans and prices
From Gurobi Optimizer's own pricing page, checked 14 Oct 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Commercial Free Trial | Free | 30 days · full-featured · no model-size limits · benchmarking, tuning and expert support |
| Commercial evaluation license | Free | Full-featured · No model size limits · Includes benchmarking, model tuning, and support · 30 days |
| Size-limited license | Free | 2,000 variables · 2,000 linear constraints · 200 variables for quadratic models · non-commercial use |
| Academic License | Free | Full-featured · no model-size limits · degree-granting institution faculty, staff and students |
| Gurobi Instant Cloud | — | Managed AWS or Azure infrastructure · no customer infrastructure to maintain · Annual subscription; request a quote |
| Named User License | — | One person · one machine · multiple models · large-scale problems · Annual subscription; request a quote |
| Single-Machine License | — | Machine-tied · automated server jobs · fixed version and configuration · Annual subscription; request a quote |
| Single-Use License | — | One concurrent solve · one machine · Annual subscription; request a quote |
| Web License Service (WLS) | — | Cloud-managed licensing · Docker and Kubernetes deployments · Annual subscription; request a quote |
| Commercial license | Priced on request | Commercial license options vary by deployment and usage requirements; pricing by quote |
| Compute Server License | — | Dedicated servers · queuing · load balancing · on-premises or cloud · Annual subscription; request a quote |
| Floating License | — | Token Server · shared concurrent access · team use · Annual subscription; request a quote |
The facts
Each one read from Gurobi Optimizer's own pages, with the date it was checked.
What it does
- Acquisition news
- Gurobi announced its acquisition of Japan-based October Sky on June 28, 2023.checked 14 Oct 2026
- AMPL change
- Since version 12, Gurobi no longer distributes the AMPL connector; AMPL distributes and manages the connector.checked 14 Oct 2026
- API controls
- Applications use environments and models, while parameters control algorithm behavior, quality targets, termination, logging, licensing and client-server connections.checked 14 Oct 2026
- APIs
- Gurobi provides APIs for C, C++, Java, .NET, Python, MATLAB, and R.checked 30 Sep 2026
- Cloud service
- Gurobi Instant Cloud is a managed service that runs Gurobi on AWS or Azure without requiring users to deploy or maintain infrastructure.checked 30 Sep 2026
- Deployment
- Its licensing page describes local, server, cloud, and container deployment options.checked 30 Sep 2026
- Distributed solving
- Distributed MIP, distributed concurrent optimization and distributed parameter tuning require Remote Services or Instant Cloud.checked 14 Oct 2026
- Documentation depth
- Documentation includes getting started material, examples, a reference manual, Remote Services, Instant Cloud, Intelligence Hub and open-source-extension guides.checked 14 Oct 2026
- Framework integrations
- Gurobi documents integrations with Pyomo, PuLP, Google OR-Tools, Python-MIP, CVXPY, GAMS and AMPL.checked 14 Oct 2026
- Global nonconvex optimization
- For supported nonconvex quadratic models, Gurobi can prove global optimality rather than only finding a local optimum.checked 14 Oct 2026
- Global optimization
- For non-convex quadratic problems, its global optimization capabilities can prove a global optimum rather than only a local one.checked 30 Sep 2026
- GPU support
- The GPU build supports PDHG on Linux x86-64 and arm64 with NVIDIA hardware; CUDA 12 and 13 compute-capability ranges are specified.checked 14 Oct 2026
- Integrations
- Gurobi says teams can use its APIs, including its Python API, to build and deploy optimization models in applications, services, and data pipelines.checked 30 Sep 2026
- Investment news
- Gurobi announced a significant Thompson Street Capital Partners investment on January 3, 2018, with financial terms undisclosed.checked 14 Oct 2026
- Licence model
- The core product is copyrighted proprietary software licensed under Gurobi's EULA, with restrictions on copying, reverse engineering, transfer and sublicensing.checked 14 Oct 2026
- Model diagnostics
- It provides sensitivity analysis, infeasibility analysis, feasibility relaxation, and solution quality attributes.checked 30 Sep 2026
- Modeling features
- Capabilities include general constraints, piecewise-linear constraints, callbacks, logical operators and 64-bit indexes for very large models.checked 14 Oct 2026
The company
- Company profile
- LinkedIn lists Gurobi Optimization as a privately held software company founded in 2008, headquartered in Beaverton, Oregon, with 51–200 employees.checked 14 Oct 2026
- Founded
- 2008checked 28 Sep 2026
- Headquarters
- Houston, Texas, United Stateschecked 28 Sep 2026
- Legal name and owner
- Crunchbase identifies the legal name as Gurobi Optimization, LLC and lists Thompson Street Capital Partners as its investor.checked 14 Oct 2026
Money
- Free license limit
- The automatically included gurobipy license is for non-production use and limits models to 2,000 variables and 2,000 linear constraints, or 200 variables for models with quadratic terms.checked 30 Sep 2026
- Limit: G2 price and functions
- G2 reviewers report that licensing is expensive and some solution-hint functions perform poorly.checked 14 Oct 2026
- Limit: Gartner cost and interpretability
- Gartner reviewers cite high cost for small organizations, a steep learning curve, black-box outputs and limited visualization as drawbacks.checked 14 Oct 2026
The full review of Gurobi Optimizer
Gurobi Optimizer is a mathematical solver for turning business problems into optimization models and solutions. It suits operations research analysts, developers, data scientists, and academic users who can formulate those models. Its breadth and deployment flexibility are compelling, but the free license caps model size and is not for production.
Overview
Rather than offering a ready-made application for a particular business workflow, Gurobi provides a solver that teams can embed in applications, services, and data pipelines. It covers linear, mixed-integer, quadratic, combinatorial, nonlinear, conic, and multi-objective problems. That range makes it a strong fit when a team needs to solve different classes of optimization models with one product; it is less suitable for readers seeking a packaged business tool that does the modeling for them.
For non-convex quadratic problems, Gurobi can prove a global optimum rather than stopping at a local one, an important distinction when the quality of the best solution must be established.
Key features
Solving and diagnostics
Parallel and distributed optimization, presolve, cutting planes, heuristics, and symmetry handling are among Gurobi’s speed-enabling capabilities. The product also offers sensitivity and infeasibility analysis, feasibility relaxation, and solution quality attributes. Together, these tools support both finding solutions and investigating models that are infeasible or whose results need scrutiny.
Multiple solver methods, constraint modeling, and scenario simulation give modelers several ways to approach optimization work. The tradeoff is that Gurobi is a technical component: teams need the expertise to define the model and integrate the solver into their workflow.
APIs and deployment
APIs are available for C, C++, Java, .NET, Python, MATLAB, and R. Gurobi supports local, server, cloud, and container deployments. Instant Cloud runs the solver on AWS or Azure as a managed service, avoiding the need for users to deploy or maintain that infrastructure. For managed environments, Remote Services supports authenticated Cluster Manager access, role-based access, and encrypted communication with TLS 1.2 or later.
Pricing
Gurobi uses a freemium model. The automatically included gurobipy license is for non-production use and caps models at 2,000 variables and 2,000 linear constraints, or 200 variables for models with quadratic terms. That is useful for learning and small experiments, but the limit makes it unsuitable for production workloads or larger models.
- Size-limited license: free. Non-commercial use only, with the same limits of 2,000 variables and 2,000 linear constraints, or 200 variables for models with quadratic terms. It suits students and users exploring small models, not commercial work.
- Commercial evaluation license: free, billed 30 days. It is full-featured with no model size limits and includes benchmarking, model tuning, technical guidance, and support. This is the practical route for commercial teams evaluating larger models before choosing a commercial license.
- Academic license: free. Faculty, staff, and students at degree-granting institutions receive a full-featured license with no model size limits, making it the strongest fit for eligible research and teaching use.
- Commercial license: Custom pricing by quote, with options varying by deployment and usage requirements. Teams moving beyond evaluation should compare the quoted terms with their deployment needs.
Gurobi also offers a free trial. The 30-day term applies to the commercial evaluation license; the academic license is restricted to eligible institutions.
Platforms
Gurobi supports API, Linux, macOS, Windows, and self-hosted use. Its deployment choices span local systems, servers, cloud, and containers, so teams can align the solver with an existing technical environment rather than being limited to a web-only service.
Who it's for
Operations research analysts, software developers, data scientists, academics, and students are the audiences Gurobi identifies. It is best for people who need a solver they can connect to their own models and software. Readers who need a finished planning or business application should consider a purpose-built alternative instead.
Pros and cons
- Pro: Broad support for optimization problem types, including global optimization for non-convex quadratic problems, suits varied and demanding modeling work.
- Pro: APIs across seven programming languages and several deployment choices make integration into existing systems practical.
- Pro: Model diagnostics can help users assess infeasibility, sensitivity, and solution quality rather than treating the solver as a black box.
- Con: The default free license is non-production and sharply caps model size, so serious commercial use requires evaluation or a paid license.
- Con: The product is a solver, not a ready-made business application; users must bring modeling and integration expertise.
Alternatives
For a broader comparison, see Prescriptive Analytics Software.
- Lokad is a web-based, paid supply chain optimization subscription with a free plan and trial; consider it when a supply-chain-focused service is a better fit than integrating a general solver.
- Manhattan Active Inventory Replenishment is a paid API and web option without a free plan; consider it when inventory replenishment is the specific need.
- OMP Unison Planning is a paid web planning product with custom pricing; consider it when a planning application is preferable to a solver component.
- RELEX Solutions is a paid product with API and iOS platforms; consider it as an alternative if those platform options fit your requirements.
- SAS Visual Statistics runs on SAS Viya and is an enterprise-scale statistical modeling option, with a free trial and custom pricing; consider it when statistical modeling is the priority.
- Competera is a paid API and web option with competitive price monitoring and AI-powered product matching; consider it when those capabilities are more central than general-purpose optimization.
- Descartes Customs and Regulatory Compliance is a paid API and web platform for imports, exports, and NCTS transit movements; consider it for customs and regulatory workflows.
- E2open Planning offers connected planning with custom pricing; consider it when that planning focus is the better match.
Verdict
Choose Gurobi Optimizer if you need a versatile mathematical solver that can handle demanding model types and integrate into your own software and deployment environment. Its global optimization and diagnostic capabilities are meaningful strengths. Look elsewhere if you need a ready-to-use business application, or if the free license’s non-production terms and size caps rule out your intended work.
Getting started
- Visit the Gurobi product website.
- Choose an available license: size-limited, academic, commercial evaluation, or commercial.
- Use the API for a supported language, including Python, to build an optimization model.
- Select a local, server, cloud, or container deployment option.
- For managed cloud use, choose Gurobi Instant Cloud on AWS or Azure.
Limits worth knowing
The included gurobipy license is for non-production use and allows up to 2,000 variables and 2,000 linear constraints, or 200 variables when a model has quadratic terms. The free commercial evaluation license lasts 30 days; the academic license is for faculty, staff, and students at degree-granting institutions.
Questions
Is there a free plan?
Yes. Free options include a size-limited license, a commercial evaluation license, and an academic license for eligible institutional faculty, staff, and students.
What does the commercial evaluation license include?
It is a full-featured license with no model-size limits, and includes benchmarking, model tuning, and support. It is billed for 30 days and costs nothing.
What are the limits of the included gurobipy license?
It is for non-production use and limits models to 2,000 variables and 2,000 linear constraints, or 200 variables for models with quadratic terms.
Which languages have APIs?
Gurobi provides APIs for C, C++, Java, .NET, Python, MATLAB, and R.
Where can Gurobi Optimizer run?
Deployment options include local, server, cloud, and containers. Instant Cloud is a managed service that runs on AWS or Azure.
How much does a commercial license cost?
Commercial license pricing is by quote and varies with deployment and usage requirements.
Alternatives to Gurobi Optimizer
- 1
Timefold Platform
Free planOpen sourceWebAPILinuxSelf-hosted7.9From $3,000 a month - 2
OptimoRoute
AndroidiOSWebAPI7.0From $35.10 a month - 3

Legion Workforce Management
AndroidiOSWebAPI6.5 - 4

o9 Digital Brain
AndroidiOSWebAPI6.5 - 5
SAP Integrated Business Planning
WebWindows6.4From £2,030 a month - 6

Decion
Web6.2
