API Keys

RenderScreenshot uses API keys to authenticate requests. Each account can have multiple API keys with different purposes.

Key Types

Live Keys (rs_live_)

Live keys are for production use. Requests made with live keys count against your monthly quota.

rs_live_xxxxxxxxxxxxxxxxxxxxxxxx

Test Keys (rs_test_)

Test keys are for development and testing. They're free and unlimited, but responses include a watermark.

rs_test_xxxxxxxxxxxxxxxxxxxxxxxx

Public Keys (rs_pub_)

Public keys are used in client-side code for signed URL verification. They can only verify signatures, not make requests directly.

rs_pub_xxxxxxxxxxxxxxxxxxxxxxxx

Secret Keys (rs_secret_)

Secret keys are used to generate signed URLs. Keep these server-side only and never expose them in client code.

rs_secret_xxxxxxxxxxxxxxxxxxxxxxxx

Creating API Keys

  1. Log in to your dashboard
  2. Navigate to API Keys
  3. Click Create New Key
  4. Select the key type and give it a name
  5. Copy the key immediately - it won't be shown again

Best Practices

  • Never commit API keys to version control
  • Use environment variables to store keys
  • Use test keys during development
  • Rotate keys periodically
  • Revoke unused keys

Using Keys

See our authentication guide for details on how to use your API keys in requests.

Was this page helpful?