Ludo.ai

Set up in 3 steps

1

Subscribe to Pro or Studio

API and MCP access is included on the Pro and Studio plans.

2

Get Your API Key

Log in at app.ludo.ai, open API Keys from the sidebar or the user menu, name your key and click Create key. Copy it right away: it is shown only once.

3

Call the API

Send requests to https://api.ludo.ai/api/ with the Authorization: ApiKey YOUR_API_KEY header.

REST API

Build custom integrations with Ludo.ai using our comprehensive REST API. Generate game assets, animate sprites programmatically, and integrate AI-powered asset creation into your pipeline. Full API reference.

https://api.ludo.ai/api/
All endpoints are relative to this base URL.
Include this header in all API requests:
Authorization: ApiKey YOUR_API_KEY
Full programmatic access to asset generation features
RESTful endpoints with JSON responses
Safe retries: re-sending the same request_id returns the existing job instead of charging twice
Every response carries an X-Ludo-Job-Id header, so a dropped connection never loses a generation
Comprehensive documentation with examples

Generations run as jobs by default, so your scripts never have to hold a connection open:

  1. Send a generation request as usual and get an instant 202with a job id.
  2. Fetch the result with GET /assets/jobs/{id}?wait=30: the call waits up to 30 seconds and returns the moment your generation finishes.
  3. List recent jobs with GET /assets/jobs, or cancel a queued one with DELETE /assets/jobs/{id} (credits refunded).
Synchronous responses are deprecated. They still work if you add "async": false to a request body, but new integrations should use jobs.

GET /assets/generations lists everything you have generated: filter by type, search by text, and choose the source (api, web, or all), paginated newest first.

API-generated results expire after 7 days, so download anything you want to keep. Fair use: up to 50 generations queued or running per account, and 150 read requests per 5 minutes.

Build with Ludo from your own code

Plug game-asset generation into your app, server or pipeline.

Need help with integration?Join our DiscordContact us