Terms of Service
1. What Throttle is
Throttle is a rate-limiting API service. You sign up, create one or
more "projects" (each with its own API key and rate-limiting
configuration), and call our /v1/check endpoint from your
own application to decide whether a given request should be allowed.
2. Your account
You're responsible for keeping your login credentials and project API keys confidential. You're responsible for all activity that happens under your account and your API keys. Tell us if you believe an API key has been compromised — you can delete and re-create a project to rotate it immediately from the dashboard.
3. Acceptable use
Don't use Throttle to rate-limit or otherwise support any unlawful activity, and don't attempt to abuse, disrupt, or gain unauthorized access to the service itself (its infrastructure, other users' accounts, or other users' data).
4. Payments and plans
Paid upgrades are processed via Razorpay. Prices are shown before you pay. Charges are for the plan upgrade described at checkout; we don't store your card details ourselves — that's handled entirely by Razorpay.
5. No uptime guarantee (for now)
Throttle is currently offered as-is, without a formal uptime guarantee or service-level agreement. If the rate-limiting check endpoint is unreachable, our own official SDKs are designed to "fail open" (allow the request through) by default rather than break your application, but you should design your own integration with that possibility in mind.
6. Data and deletion
See the Privacy Policy for what we store and for how long. You can delete a project (and its associated API key and rate-limit data) at any time from the dashboard. To delete your account entirely, contact us at the email below.
7. Changes
We may update these terms as the product evolves. Material changes will be reflected by updating the date at the top of this page.
8. Contact
Questions about these terms: reach out via the GitHub repository's issue tracker.