Games need to communicate not just with their UI, but also the rest of the web2 world that may want to interact with the game state.
To achieve this, Paima Engine comes with support for OpenAPI so humans can easily interact with the node and can easily generate client libraries for games in a variety of languages. After starting your node, visit
http://localhost:3333/docs/ to see all the endpoints.
To have your game's OpenAPI definition also show up in the docs, simply place an
openapi.json file inside the
packaged folder generated by your game, and Paima will automatically detect it.