CLICommands

rate-limit

snug rate-limit <COMMAND>

Rate limit administration (tiers, modules, endpoints, users, self-serve limits).

Subcommands

CommandWhat it does
configView the full rate limit configuration
meView the calling principal's effective rate limit budget
get-defaultGet the default rate limit tier
update-defaultUpdate the default rate limit tier
list-modulesList module rate limit tiers
create-moduleCreate a module rate limit tier
get-moduleGet a module rate limit tier
update-moduleUpdate a module rate limit tier
delete-moduleDelete a module rate limit tier
list-endpointsList endpoint rate limit tiers
create-endpointCreate an endpoint rate limit tier
get-endpointGet an endpoint rate limit tier
update-endpointUpdate an endpoint rate limit tier
delete-endpointDelete an endpoint rate limit tier
list-usersList user rate limit configurations
create-userCreate a user rate limit configuration
get-userGet a user's rate limit configuration
update-userUpdate a user's rate limit configuration
delete-userDelete a user's rate limit configuration
list-tiersList support tiers
create-tierCreate a support tier
get-tierGet a support tier
update-tierUpdate a support tier
delete-tierDelete a support tier
clear-cacheClear the rate limit configuration cache

Run snug rate-limit <command> --help for that command's own options. The global options apply everywhere.

Examples

snug rate-limit config
snug rate-limit me
snug rate-limit me -e /api/v1/geo/search
snug rate-limit get-default
snug rate-limit update-default -r 200 -w 60
snug rate-limit list-modules
snug rate-limit create-module -m geo -r 500 -w 60
snug rate-limit update-module -m geo -r 750 -w 60
snug rate-limit get-module -m geo
snug rate-limit delete-module -m geo
snug rate-limit list-endpoints
snug rate-limit create-endpoint -e /api/v1/geo/search -r 150 -w 60
snug rate-limit get-endpoint -e /api/v1/geo/search
snug rate-limit update-endpoint -e /api/v1/geo/search -r 200 -w 60
snug rate-limit delete-endpoint -e /api/v1/geo/search
snug rate-limit list-users --limit 100
snug rate-limit create-user -u user123 -t premium
snug rate-limit get-user -u user123
snug rate-limit update-user -u user123 -t premium --bypass
snug rate-limit delete-user -u user123
snug rate-limit list-tiers
snug rate-limit create-tier -n vip -r 5000 -w 60 -d 'VIP tier'
snug rate-limit get-tier -n vip
snug rate-limit update-tier -n vip -r 6000 -w 60
snug rate-limit delete-tier -n vip
snug rate-limit clear-cache

Next

On this page