# Throttlr ## Docs - [API Reference](https://docs.throttlr.yashjejurkar.me/api-reference/introduction.md): Overview of the Throttlr REST API. - [List Logs](https://docs.throttlr.yashjejurkar.me/api-reference/logs/list.md): Fetch paginated request logs for a project. - [Create Rule](https://docs.throttlr.yashjejurkar.me/api-reference/rules/create.md): Create a new rate limit rule for a project. - [Delete Rule](https://docs.throttlr.yashjejurkar.me/api-reference/rules/delete.md): Delete a rate limit rule permanently. - [List Rules](https://docs.throttlr.yashjejurkar.me/api-reference/rules/list.md): Get all rules for a project. - [Update Rule](https://docs.throttlr.yashjejurkar.me/api-reference/rules/update.md): Update a rate limit rule's configuration. - [Algorithms](https://docs.throttlr.yashjejurkar.me/concepts/algorithms.md): Understand the difference between Fixed Window and Sliding Window rate limiting. - [How It Works](https://docs.throttlr.yashjejurkar.me/concepts/how-it-works.md): A high-level overview of the Throttlr rate limiting architecture. - [Projects & Rules](https://docs.throttlr.yashjejurkar.me/concepts/projects-and-rules.md): Understand how projects and rules are structured in Throttlr. - [Request Logs](https://docs.throttlr.yashjejurkar.me/dashboard/logs.md): View and filter real-time request logs for your project. - [Dashboard Overview](https://docs.throttlr.yashjejurkar.me/dashboard/overview.md): Navigate the Throttlr dashboard to manage your rate limiting projects. - [Rules](https://docs.throttlr.yashjejurkar.me/dashboard/rules.md): Create and manage rate limit rules from the dashboard. - [Introduction](https://docs.throttlr.yashjejurkar.me/introduction.md): Throttlr — a cloud-native rate limiting service for your APIs. - [Quickstart](https://docs.throttlr.yashjejurkar.me/quickstart.md): Protect your first API route in under 5 minutes. - [limiter.check()](https://docs.throttlr.yashjejurkar.me/sdk/check.md): Check whether a request is allowed under a given rate limit rule. - [Installation](https://docs.throttlr.yashjejurkar.me/sdk/installation.md): Install the Throttlr SDK in your Node.js or TypeScript project. - [RateLimitermiddleware](https://docs.throttlr.yashjejurkar.me/sdk/middleware.md): Drop-in Express middleware for automatic rate limiting. ## OpenAPI Specs - [openapi](https://docs.throttlr.yashjejurkar.me/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/JejurkarYash/ratelimiter-microservice) - [Dashboard](https://throttlr.yashjejurkar.me/)