GAMS Engine Fact Sheet and Pricing Information


What is GAMS Engine?

GAMS Engine is a server software that allows you to run GAMS models on centralised compute resources, either on-premise or in the cloud. Engine is accessed via a gateway service (the “broker” in Engine terminology) which provides a REST API . The broker accepts jobs sent from a range of clients (GAMS Studio , MIRO Desktop , MIRO Server , or custom clients written in Python, Java, or other programming languages supported by the OpenAPI standard). It also provides a simple web user interface , which allows submitting jobs and user administration. Jobs submitted via the broker are placed in a queue, and from there they are assigned to available GAMS workers. Results from the workers are collected by the broker and made available to the user.

For detailed instrcutions of how to connect to the GAMS Engine broker with all the available clients, please visit

What are the advantages of using Engine?

Several benefits make centralized computing attractive for organizations:

  1. Centralized resources are typically much more powerful than end user equipment. This allows scheduling of resource hungry optimization jobs from small laptops or desktop computers. With sufficiently potent central resources, even parallel computing of multiple big jobs becomes possible.
  2. In scenarios where many different users need to run optimization jobs, license administration becomes much easier with a centralized solution, compared to individually named user licenses. With Engine, the number of users does not count towards the license fees.
  3. Before GAMS Engine, IT departments had to develop their own solutions to make use of the benefits of centralized computing with GAMS. With GAMS Engine, the implementation needs less IT know-how and resources.

Learn more about GAMS Engine and how to install it at the documentation center:

Please email us at to request a detailed quote or an evaluation copy.