Dashboard

About Simmit

Simmit is an API for running SimulationCraft (opens in new tab) in the cloud. It's a public, self-serve service: sign up, get a key, and send the same .simc profile you'd send to SimC. Simmit runs unmodified upstream SimC and returns the exact commit each job ran on, so any result is reproducible against a local build.

When to use Simmit

In most cases, running SimulationCraft locally is ideal and preferred. Simmit is for projects where integrating SimC locally is awkward or impractical, making it easy to run SimC from anywhere that can make an HTTP request. Some examples of what could be built with it:

  • A Discord bot (opens in new tab) that runs /sim and posts DPS back
  • An app or website that runs sims for its users and renders the results
  • A content pipeline that fans out 1,000+ sims on patch day

Simmit handles VM allocation, parallel fan-out, retries, result storage, and webhook delivery. You pick which build channel to run against. To get started, see the Quick Start (opens in new tab) guide or the API Reference (opens in new tab).

The project

Simmit is built and maintained by Voidly (@voidlyx on Discord) as a solo project. It exists because running SimC on projects that can't run it locally usually means managing your own builds and compute. The goal with Simmit is to handle that part so your projects don't have to.

Anyone can sign up and build with Simmit; there is no allowlist or approval step. Simulation behavior, modeling, and result correctness come from the upstream simulationcraft/simc (opens in new tab) project. See Contact for where to file SimC issues, and SimC Builds (opens in new tab) for info on the build process.

Back to Help