Optimization in the Cloud

Launch one or more dedicated servers, pre-loaded with the latest Gurobi software. 

  • Ease of Use
  • Maximum Power
  • Flexible Plans
  • Anytime Availability
  • Support for Azure and AWS
  • Security and Efficiency
  • RESTful APIs
  • Streamlined Licensing and Billing
  • Gurobi Instant Cloud Delivers Ease of Use

    Ease of Use

    We handle all of the behind-the-scenes details. Simply install Gurobi software on a local machine, download your license from the Cloud Manager (cloud.gurobi.com), and the Gurobi Instant Cloud connects your computer to the cloud.

  • Gurobi Instant Cloud Delivers Maximum Power

    Maximum Power

    Choose the number and power of machines you want—across regions—and even create multiple machine pools. Scale up or down to meet your needs. Computers are available across the globe, with up to 768 GB of memory. Scale up or down your machine pools depending on your needs.

  • Gurobi Instant Cloud Delivers Flexible Plans

    Flexible Plans

    After purchasing a subscription plan, pay only for the number and type of machines you use—with no restrictions on model sizes, users, or client machines. You can even upgrade your plan to a higher usage level at any time.

  • Gurobi Instant Cloud Delivers Anytime Availability

    Anytime Availability

    Your dedicated cloud servers are provisioned automatically in a matter of minutes, pre-configured with the latest Gurobi software and a license.

  • Gurobi Instant Cloud Delivers Support for Azure and AWS

    Support for Azure and AWS

    Gurobi Instant Cloud supports both Azure and AWS environments for added flexibility and the best integration with your environment.

  • Gurobi Instant Cloud Delivers Security and Efficiency

    Security and Efficiency

    Gurobi Instant Cloud includes HTTPS encryption, built-in Gurobi Compute Server capabilities, queuing and load balancing for unlimited client jobs, and distributed optimization.

  • Gurobi Instant Cloud Delivers RESTful APIs

    RESTful APIs

    Our simple RESTful API puts your application in control of its cloud servers. Avoid the hassles of dealing with cloud infrastructure. With our RESTful API, you can build custom frameworks for creating, starting, and stopping machines and pools easily. Our API is HTTPS secured, and you can retrieve API keys through the Gurobi Instant Cloud Manager.   View the Gurobi Instant Cloud REST API

  • Gurobi Instant Cloud Delivers Streamlined Licensing and Billing

    Streamlined Licensing and Billing

    Share licenses across your team with predefined license pools, and receive one bill covering both license and machine costs. The cloud license file will work seamlessly with all languages or environments supported by Gurobi: C++, Python, MATLAB, Java, .Net, C, or R. You can also specify directly in your program the access id and the secret key found in the license file using the Gurobi environment constructor.

  • Gurobi Optimizer Delivers Responsive, Expert Support

    Responsive, Expert Support

    Our PhD-level experts are here when you need them—ready to provide comprehensive guidance and technical support. They bring deep expertise in working with commercial models and are there to assist you throughout the process of implementing and using Gurobi.

    • Tap into our team’s deep expertise—from implementation to tuning and more.
    • We respond to customer inquiries in hours not days, helping to quickly resolve any issues you’re facing.
    • We can help you fit and adapt your mathematical optimization application to your changing requirements.

  • Ease of Use
  • Maximum Power
  • Flexible Plans
  • Anytime Availability
  • Support for Azure and AWS
  • Security and Efficiency
  • RESTful APIs
  • Streamlined Licensing and Billing

Spin up Gurobi Optimizer on your choice of Azure® or AWS dedicated cloud environments—with pay-as-you-grow pricing.

Meet the Manager

The Gurobi Instant Cloud Manager makes it easy to stay on top of your Gurobi Instant Cloud. 

An Intuitive Web Interface

With the Instant Cloud Manager, your team can manage your licenses, machines, pools, and settings, and access active machines and machine history.


A pool defines a configuration (machine type, region, and other parameters) as well as a number of compute servers and distributed workers. Instant Cloud provides you with predefined pools for your licenses, and you can create new ones depending on your needs.

A Range of Regions and Machine Types

Gurobi Instant Cloud is available in 5 AWS regions (California, Virginia, Sydney, Tokyo and Frankfurt) and 3 Azure regions (US East, US West 2, EU West). Depending on the cloud provider and region, you are able to select the right configuration for your application. Note that some configurations may not be available in all regions. Click Learn More to see a complete list of regions and machine types.

Automated Provisioning

Your pools are integrated with the Gurobi client libraries so that machines will be launched automatically when you start an optimization session in your application. If the machines are already launched, they will be immediately used for optimization.

Job Management and History

Access the list of queued, running, or recently ended jobs. The optimization expert can then open the job dashboard to display various views about the selected job

Active Machines and History

List your active machines or access the history of recent machines to monitor your environment. Click Learn More to see the interface.