Ohmsville API

The kit's authored content, a JSON format for a circuit, and a simulator that runs it on the same solver the player's bench uses. Everything here is keyless except POST /api/ask, which needs an X-Api-Key from POST /api/keys. A circuit document is described by /api/schema/circuit.json; read /llms.txt first if you are a model.

Endpoints

Machine-readable: /api/openapi.json · /api/schema/circuit.json · /llms.txt

Prefer MCP? The same thing as a connector: POST /mcp (Streamable HTTP).