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 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
Several benefits make centralized computing attractive for organizations:
Learn more about GAMS Engine and how to install it at the documentation center: https://www.gams.com/engine/
These are the individual components of a typical GAMS Engine installation:
Provides the broker, job queue, and UI with user management.
The GAMS license is linked to the Engine installation - it cannot be used outside of Engine! The price depends on the selected solver components.
Allows access to GAMS Engine from MIRO applications and is needed for MIRO Desktop and for MIRO Server, respectively.
All our available clients are open source and free of charge, so you can use as many of them as you like without incuring any extra cost.
GAMS Engine licenses are available on an annual basis only. Here are a few examples for fairly typical installation scenarios (single machine, 1 socket):
Please email us at firstname.lastname@example.org to request a detailed quote or an evaluation copy.