Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/indragunawan/api-rate-limit-bundle

Rate limits protection for api-platform resources.
https://github.com/indragunawan/api-rate-limit-bundle

api-platform php symfony symfony-bundle

Last synced: 5 days ago
JSON representation

Rate limits protection for api-platform resources.

Awesome Lists containing this project

README

        

ApiRateLimitBundle
==================

[![license](https://img.shields.io/github/license/IndraGunawan/api-rate-limit-bundle.svg?style=flat-square)](https://github.com/IndraGunawan/api-rate-limit-bundle/blob/master/LICENSE.md)
[![Travis](https://img.shields.io/travis/IndraGunawan/api-rate-limit-bundle.svg?style=flat-square)](https://travis-ci.org/IndraGunawan/api-rate-limit-bundle)
[![Scrutinizer Coverage](https://img.shields.io/scrutinizer/coverage/g/IndraGunawan/api-rate-limit-bundle.svg?style=flat-square)](https://scrutinizer-ci.com/g/IndraGunawan/api-rate-limit-bundle/?branch=master)
[![Scrutinizer](https://img.shields.io/scrutinizer/g/IndraGunawan/api-rate-limit-bundle.svg?style=flat-square)](https://scrutinizer-ci.com/g/IndraGunawan/api-rate-limit-bundle/?branch=master)
[![SensioLabs Insight](https://img.shields.io/sensiolabs/i/0d770df0-141c-4e39-b255-71fdb017df41.svg?style=flat-square)](https://insight.sensiolabs.com/projects/0d770df0-141c-4e39-b255-71fdb017df41)
[![Source](https://img.shields.io/badge/source-IndraGunawan%2Fapi--rate--limit--bundle-blue.svg)](https://github.com/IndraGunawan/api-rate-limit-bundle)
[![Packagist](https://img.shields.io/badge/packagist-indragunawan%2Fapi--rate--limit--bundle-blue.svg)](https://packagist.org/packages/indragunawan/api-rate-limit-bundle)

This bundle provide rate limits protection for [ApiPlatform](https://api-platform.com) resources.

Documentation
-------------

* [Installation](Resources/doc/installation.md)
* [Configuration](Resources/doc/configuration.md)
* [Usage](Resources/doc/usage.md)
* [Disable on development](Resources/doc/usage.md#disable-on-development)
* [Disable rate limit per resource](Resources/doc/usage.md#disable-rate-limit-per-resource)
* [Custom Exception](Resources/doc/usage.md#custom-exception)
* [Custom Cache](Resources/doc/usage.md#custom-cache)
* [Role based rate limit](Resources/doc/usage.md#role-based-rate-limit)

License
-------

This bundle is under the MIT license. See the complete [license](LICENSE.md)