Control
Decide which IPs reach your origin
ArxLayer lets you allow, deny, and greylist IP ranges at domain, account, and platform scope, each with a TTL. Reputation is shared across your fleet, and a platform hard-deny stops known-bad traffic that no tenant rule can override.
The problem
Bad IPs hit every surface, and lists go stale
Abusive sources rotate, scopes overlap, and a manual blocklist is out of date the moment you save it.
Threats reuse the same sources
Static lists never expire
Scope conflicts are dangerous
What you get
Scoped IP controls with shared reputation
Set explicit rules where you need them, lean on cross-fleet reputation where you don't, and trust a clear resolution order in between.
Allow, deny, greylist
Domain, account, platform scope
TTLs on every entry
Non-overridable hard-deny
Cross-fleet reputation
Hashed IPs, private by design
How it works
From rule to enforcement
Author rules through the API or console, and the edge applies them in a fixed order on every request.
Set your rules
Reputation fills the gaps
The edge enforces in order
FAQ
Questions, answered
- What is the difference between deny and greylist?
- Deny blocks the range outright. Greylist holds clients for a challenge first, so legitimate visitors can pass while automated clients are stopped.
- Can a domain rule override a platform ban?
- No. A platform hard-deny is evaluated before any allow rule, so no tenant, account, or domain entry can re-admit a banned address.
- Do my IP rules expire on their own?
- They can. Set a TTL on any entry and a reaper retires it on schedule, keeping the expired record available for audit.
- Do you store or share raw client IPs?
- No. Reputation keys on an HMAC hash of the IP. Raw addresses stay at the edge and are never sent to the control plane.
Take control of who reaches your origin
Set scoped IP rules with TTLs, back them with cross-fleet reputation, and enforce a platform ban nothing can override.