Overview
Redot Engine Backend (1.0.0)
This documentation does not include a method for testing our API. To make testing easier, we recommend using the following tools:
- cURL (✅ Recommended)
- HTTPie (✅ Recommended)
- Postman (✅ Recommended)
- ReqBIN (🛜 Online)
- Insomnia
- Your web browser, suitable for simple requests without headers or a request body.
Rate Limits
The API enforces rate limits on a per-IP basis. These limits and their current status are communicated through the response headers:
X-Ratelimit-Limit
: The maximum number of requests allowed per minute.X-Ratelimit-Remaining
: The number of requests left in the current rate limit window.X-Ratelimit-Reset
: The time in seconds until the rate limit window resets.
Rate limits apply equally regardless of whether a token is used. The current limit is set at 300 requests per minute.
If your use case requires a higher limit, feel free to contact us.
User Agents
To access the Redot API, you must provide a uniquely identifiable User-Agent
header. Using a generic user agent that only identifies your HTTP client library (e.g., "okhttp/4.9.3"
) significantly increases the likelihood of your traffic being blocked.
Recommendations:
Including contact information in your user agent is optional but highly recommended. This allows us to reach out regarding potential changes to your application’s behavior without needing to block your traffic.
Examples:
- Bad:
User-Agent: okhttp/4.9.3
- Good:
User-Agent: project_name
- Better:
User-Agent: github_username/project_name/1.0.0
- Best:
User-Agent: github_username/project_name/1.0.0 (redotengine.org)
orUser-Agent: github_username/project_name/1.0.0 ([email protected])
- Redot Community: https://discord.gg/redot - [email protected]
- OpenAPI version: 3.1.0
Authentication
apiKeyAuth
API key authentication for authorized requests.
Security scheme type: apiKey
Header parameter name: Authorization