GAMS Engine is our solution for running GAMS jobs in cloud environments and on-prem. It provides a REST API that you can connect to either via the GAMS Engine UI, via GAMS MIRO Desktop, via GAMS Studio or via any of the clients supported by OpenAPI (Python, Java, Javascript, C++, ...).
GAMS Engine automatically schedules your jobs and assigns them to available GAMS workers to solve. It has a powerful user management system that lets you restrict your users' activities according to your organizational hierarchy.
The fully managed solution for running GAMS on the cloud. Zero maintenance.
The single-node solution for running GAMS on-prem or on the cloud via Docker compose.
The enterprise-grade solution for running GAMS across on Kubernetes.
GAMS Engine is a highly distributed system to solve your GAMS models. The heart of this system is a REST API - also referred to as broker - where you can submit your GAMS jobs. The system will then queue your jobs and assign them to an available worker - a GAMS process that solves your model. In case all workers are busy solving other jobs, your job is pending in a queue until a free worker is available.
You can connect to Engine with various clients easily: