Getting a key

There is no signup form.

A key is issued by the API, to an email address you can prove you own. That is the whole process, and it works the same whether a person or an agent does it.

  1. Start without one

    The first 50 renders need no key at all. Connect to the MCP endpoint, or press the button on the home page. A trial account is minted for you and its token comes back in the response.

  2. Ask for the key when you need it

    Call create_account with an email address. A verification link is sent to it. Click the link, call create_account again with the same address, and the API key comes back — once.

    Over MCP, no key requiredshell
    curl -sS https://mcp.galleyrender.com/mcp \
      -H 'content-type: application/json' \
      -H 'accept: application/json, text/event-stream' \
      -d '{
        "jsonrpc": "2.0",
        "id": 1,
        "method": "tools/call",
        "params": {
          "name": "create_account",
          "arguments": { "email": "you@example.com" }
        }
      }'
  3. Keep everything you already made

    The trial account is upgraded in place. Templates you created and renders you made during the trial stay on the account, and the free tier — 200 renders a month — starts from there.

Store it like a password

Keys look like glr_sk_… and are shown once. Put yours in an environment variable, never in client-side code — the REST API sends no CORS headers, so a browser cannot call it anyway, and a key that reaches a browser is a key that has leaked. Read Authentication for the details.