Operationalize your OR-Tools model with Nextmv

Efficiently develop, test, deploy, and manage OR-Tools decision models for operational use on scalable infrastructure with the Nextmv OR-Tools integration.

Try for freeRead the docs

Create an OR-Tools decision service in minutes

Don’t worry about creating an EC2 instance, invoking Lambda, or wrapping your model in a microservice.

With Nextmv, you can push and manage OR-Tools models to a remote environment, create multiple instances, and get set of unique API endpoints for making runs, tests, and more.

Deploy custom apps ➔

Bring your own custom OR-Tools decision model

Use the modeling tools and solvers that ship with OR-Tools including: 

  • Linear programming (LP): Glop solver
  • Mixed integer programming (MIP): SCIP solver
  • Constraint programming (CP): CP-SAT solver
  • Vehicle routing problems (VRPs): specialized library
Learn more about OR-Tools ➔

Perform historical and online tests to roll out with confidence

Run historical tests (like batch tests and acceptance tests) then perform online tests with production data (like shadow tests and switchback tests) that compare the output of multiple models in a few clicks.

Share results with your teammates and collaborate on the same decision apps directly in the console.

Learn about model testing ➔

Integrate with CI/CD and Git workflows

Inspired by Git flow, Nextmv facilitates testing integrations at different stages of the OR-Tools decision modeling and deployment process in order to reduce risk.

Not only do CI/CD practices help you ship higher quality code faster, they help you account for decision quality and problem drift, and stakeholder transparency.

Read a tutorial post ➔

See OR-Tools and Nextmv in action

Deploy an existing model or accelerate the development of a new OR-Tools optimization model with acceptance testing, online shadow testing, CI/CD with GitHub Actions, and more.

Get started today

Sign up for a free Nextmv account and dive into vehicle routing, shift planning, shift assignment, mixed integer programming, and more.

Have questions about the OR-Tools integration? Let’s chat! Get in touch with our team.

Get startedTalk with us