GAMS Engine

GAMS Engine

Centralized model execution for teams that need secure, reliable, and scalable optimization operations.

GAMS Engine turns shared compute infrastructure into an optimization service layer. Run GAMS or GAMSPy workloads on-premise or in the cloud, manage access and workloads centrally, and move from individual model runs to governed production execution.

Use Case Operationalization of optimization models
Strengths Centralized execution of optimization workloads

Core Capabilities of GAMS Engine

GAMS Engine connects modern applications with centralized optimization resources and handles the operational details of running models reliably at scale.


Intelligent Job Orchestration

No more manual resource management. Engine handles queueing, execution, and result collection for you.

  • Smart Scheduling: If resources are limited, Engine queues jobs and dispatches them as soon as a worker is free.
  • Priorities and Dependencies: Ensure your most critical model runs finish first.
  • Asynchronous Processing: Submit a job, disconnect, and retrieve the securely stored results later.

A Powerful Command Center

Beyond solving, Engine provides a web interface for administration, governance, and automation.

  • Control: Manage licenses, namespaces, and webhooks for automated workflows.
  • Governance: Assign user quotas and granular permissions to protect shared resources and data.
  • Visibility: Keep users and workloads organized in one place.

Versatile Deployment

Choose the operating model that fits your scale, infrastructure, and ownership requirements.

Engine One

Docker-based deployment for streamlined single-machine setups.

Engine K

Kubernetes-based deployment for large clusters and high-throughput workloads.

Engine SaaS

GAMS-hosted service on AWS in us-east-1 or eu-central-1.

Seamless Connectivity

Engine acts as a central broker, accessible via a REST API from any modern environment.

  • Submit jobs directly from GAMS Studio and MIRO
  • Integrate custom applications built in Python, Java, and other languages
  • Use secure, TLS-based HTTP calls throughout your workflow
GAMS Engine schematic

Why Choose GAMS Engine?

GAMS Engine combines centralized execution, secure administration, and scalable deployment in one ready-to-go solution.


Computational Power

  • Leverage server-grade CPUs and high-capacity RAM that far exceed the limits of a standard laptop
  • Schedule resource-hungry optimization jobs and keep personal computers free for other tasks
  • Run multiple large optimization jobs in parallel

Streamlined Administration

  • Centralize your GAMS licenses in one place, with no limits on the number of users who can submit jobs
  • Ensure version integrity by guaranteeing that all users execute the exact same model version
  • Implement role-based access control (RBAC) with granular permissions for users and groups within specific namespaces
  • Allow people outside your organization to access your Engine instance when needed

Reduced IT Overhead

  • Save engineering time with a battle-tested, ready-to-go scheduling solution
  • Avoid building and maintaining your own job orchestration mechanism for GAMS workloads
  • With Engine SaaS, we operate the infrastructure for you and make sure the right resources are available when you need them

Choose Your Flavor: GAMS Engine Deployment

Whether you need a fully managed service, an enterprise-grade cluster or a "plug-and-play" setup, there is a version of GAMS Engine tailored to your infrastructure.


Engine SaaS

The Zero-Maintenance Option

The ultimate "hassle-free" experience - we host, you solve.

  • Hosted Service: We manage the entire infrastructure on AWS, ensuring high availability and seamless updates.
  • Limitless Scaling: Benefit from practically infinite horizontal scaling; launch as many parallel jobs as your project demands without ever touching a server.
  • Focus on Results: Leave the hardware maintenance to us and focus entirely on your optimization logic.
  • Flexible Pay-As-You-Go Pricing: Only pay for what you use. You can charge your account with a specific quota and flexibly add more as your project grows. This ensures your costs stay perfectly aligned with your actual optimization needs.

Engine K

The Enterprise Cluster

Designed for high-demand environments requiring maximum flexibility and resilience.

  • Deployment: An on-premise Kubernetes-based setup, easily installed and managed via Helm charts.
    Requires an existing Kubernetes cluster and a system administrator capable of managing the environment.
  • Precision Scaling: Supports heterogeneous workers. Users can request specific CPU and RAM resources for a particular job, ensuring heavy models get the power they need while smaller jobs stay lean.
  • Governance: Administrators can set granular limits, controlling exactly how many resources specific users or groups can request.

Engine One

The Rapid-Start Solution

Perfect for organizations that want full control over their data with a lightweight footprint.

  • Fast Deployment: A Docker-based installation for your own hardware (on-premise or cloud) that takes only minutes to get up and running.
    A Linux system administrator is required for the initial setup and configuration.
  • Reliable Performance: Uses homogenous workers, where all GAMS workers share the same CPU and RAM configuration - ideal for steady, predictable workloads.

Resources

Start with the documentation, dive into the API, or see how teams use Engine in practice.


Documentation Center

Get the full product overview, installation guidance, client options, release notes, and security details in one place.

Open docs

REST API Reference

Explore the endpoints for job submission, result retrieval, user management, webhooks, and automation workflows.

View API docs

Engine Video Walkthrough

Watch an Engine-focused workshop that explains the architecture and demonstrates Python-based job submission in the cloud.

Watch on YouTube

Customer Story

See how Rhodium Group used GAMS Engine SaaS to run up to 1,200 climate simulations in parallel.

Read the story

Talk to us about GAMS Engine

Contact our sales team if you would like to discuss deployment options, request a detailed quote, or ask for an evaluation copy.