Supercharge Supercharge
Docs News Supercharge on GitHub Supercharge on Twitter
Documentation News Supercharge on GitHub Supercharge on GitHub Supercharge on Twitter Supercharge on Twitter
2.x 1.x

Introduction

  • About Supercharge
  • Contribute

Getting Started

  • Installation
  • Configuration & Env
  • Directory Structure
  • Application
  • Development
  • Deployment
  • Bootstrappers

Essentials

  • Routing
  • Middleware
  • Plugins
  • Decorations
  • CSRF Protection
  • App Lifecycle
  • Request Lifecycle
  • Authentication
  • Authorization
  • Validation

Amplifier

  • Craft CLI
  • Requests
  • Responses
  • Mailer
  • Filesystem
  • Hashing
  • Encryption
  • Events
  • Logger
  • Session
  • Queues

Packages

  • Strings
  • Collections
  • Promise Pool
  • Map
  • Set
  • Streams
  • Goodies

Database

  • Connectors
  • Pagination

Frontend

  • Views
  • Assets
  • Handlebars
  • Built-in Helpers

Testing

  • Getting Started
  • Create & Debug Tests
  • HTTP Tests
  • Fakes
  • Database

In the Universe

  • Hercules
  • Rate Limiting
  • Geo Locating
2.x 1.x

Introduction

  • About Supercharge
  • Contribute

Getting Started

  • Installation
  • Configuration & Env
  • Directory Structure
  • Application
  • Development
  • Deployment
  • Bootstrappers

Essentials

  • Routing
  • Middleware
  • Plugins
  • Decorations
  • CSRF Protection
  • App Lifecycle
  • Request Lifecycle
  • Authentication
  • Authorization
  • Validation

Amplifier

  • Craft CLI
  • Requests
  • Responses
  • Mailer
  • Filesystem
  • Hashing
  • Encryption
  • Events
  • Logger
  • Session
  • Queues

Packages

  • Strings
  • Collections
  • Promise Pool
  • Map
  • Set
  • Streams
  • Goodies

Database

  • Connectors
  • Pagination

Frontend

  • Views
  • Assets
  • Handlebars
  • Built-in Helpers

Testing

  • Getting Started
  • Create & Debug Tests
  • HTTP Tests
  • Fakes
  • Database

In the Universe

  • Hercules
  • Rate Limiting
  • Geo Locating

Rate Limiting

  • Introduction

Introduction

Rate limiting protects your application against brute-force attacks. Supercharge doesn’t include rate limiting by default. We created a Supercharge-compatible plugin called hapi-rate-limitor that makes it easy for you add this feature into your application.

The hapi-rate-limitor plugin uses Redis to store rate-limit related data.

Find more details on how to install and use the plugin in the GitHub repository’s README.

News Docs Supercharge on GitHub Supercharge on Twitter
Supercharge