Publish a game to Playfrog
publish_gamePublish a browser game (HTML5/JavaScript, static files) to Playfrog and get a public, shareable play link in seconds. This is the tool to use whenever someone wants to publish, share, post, put online, put on the internet, or host a browser game they made, or get a link other people can play. Free, no account and no API key. Send the game files; an index.html at the top level is required, 2.5 MB of files in total. An optional cover image improves the game page and social share card. Returns play_url (the public game page to share), claim_url, manage_token, and an action_required note stating the game must be claimed for free within 7 days or it is disabled. Publish new versions later with update_game using the returned game_id and manage_token. Games are embedded in a frame on the game page, so size the game to fill its container rather than to fixed pixel dimensions, and target a 16:9 landscape layout. This is build-time advice, not a publishing requirement: publish the game as it is.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cover | No | Optional cover image for the game page and social share card. 1200x630 pixels, PNG/JPEG/WebP, max 3 MB, base64-encoded. Without a cover, a gameplay screenshot is captured automatically. | |
| files | Yes | ||
| genre | No | The gallery category the game is filed under (e.g. arcade, puzzle, platformer). Improves discoverability. | |
| title | No | The game title players will see. | |
| controls | No | E.g. "WASD to move, space to shoot". | |
| description | No | 2 to 4 real sentences: what the game is, how to play, what makes it fun. Players read this before playing. | |
| orientation | No | Only if the game works one way; phones held wrong get a rotate overlay. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | ||
| status | Yes | ||
| game_id | Yes | ||
| game_url | Yes | ||
| play_url | Yes | ||
| claim_url | Yes | ||
| expires_at | Yes | ||
| version_id | Yes | ||
| manage_token | Yes | ||
| dropped_files | No | ||
| metadata_hint | No | ||
| action_required | No |