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
- Log in to your dashboard
- Navigate to API Keys
- Click Create New Key
- Select the key type and give it a name
- 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.