See the behavior.
Request bursts, configured request budgets and repeated 404 route probing. Concrete rules, with recorded reasons.
Put clear limits in front of your API. Catch request bursts and repeated probing. Restrict the caller for 60 seconds, while other callers keep moving.
No card for Free. One API subdomain. You control the policy.
Illustration of caller isolation. Shared public IPs can share a budget. Availability is not guaranteed.
Request bursts, configured request budgets and repeated 404 route probing. Concrete rules, with recorded reasons.
Temporarily reject matching requests before they reach your origin. A fixed 60-second restriction, then automatic recovery.
Review evidence, release a caller or switch to observe mode. Use the dashboard, or delegate scoped controls to your agent.
Register, connect your API and see exactly what is enforcing. Check recent events, review active restrictions and change mode without an agent.
Use an authenticated REST API or remote MCP server to read status and events. Protect adds policy changes, caller release and private traffic credentials.
$0 / month
Prove the setup on a small API.
No card. No automatic paid upgrade.
$39 / month · USD
For operators and incident-response agents.
Paid activation opens after live billing validation. No payment is collected during the test phase.
Protection does not switch off at the history allowance. Behavioral blocking continues. New detailed events and corresponding webhook notifications pause until the monthly reset or an upgrade. No automatic customer overage charges. This early-access service has shared capacity and fair-use limits; it is not an unlimited DDoS absorption or uptime guarantee.
Create a passkey account. No card, no DNS provider credentials. Login returns you to your dashboard.
Enter the API subdomain, a separate HTTPS origin and the route to protect. Copy the TXT record into your DNS provider, then select Check ownership.
Install the provided origin guard before all API routes. Only requests with your private origin key should reach the application. The dashboard tests both allowed and denied access.
Complete the displayed certificate records. Save your old DNS record, point the API subdomain to the supplied target, then select Test routing & activate. Allow a brief setup window during cutover.
Confirm normal requests pass and a controlled burst is restricted. Create a read key for evidence, or a Protect management key for incident actions. MCP is optional; protection works without an agent.
Need to roll back? Switch to observe to stop behavioral blocking, or restore your saved DNS record to bypass the gateway. Keep application authentication intact. Origin-guard removal is a separate deliberate step after routing has been restored.
Verified HTTPS API subdomains, a single origin, and selected path prefixes. GET, HEAD, POST and OPTIONS. Requests up to 64 KiB, responses up to 1 MiB, origin response within 10 seconds.
Root domains, WebSockets, server-sent events, file uploads and long-running streams. Full OWASP exploit filtering, malware cleaning, application authorization, guaranteed uptime and a managed security team are not included.
Free restricts a caller after more than 30 requests in 10 seconds, more than 120 in 60 seconds, or four 404 responses in 60 seconds on a selected route. A restriction lasts 60 seconds; blocked retries do not extend it. Protect supports configured budgets, not measured CPU billing.
Anonymous callers share limits by public source IP. This can affect users behind the same network. Protect traffic credentials separate budgets for known callers; they do not prove an agent is safe or bypass rules. Slow or distributed abuse can evade these caller-based rules.
Behavior rules can produce false positives. Origin observations are one perspective, not multi-region tests. Retention and allowances limit history. A quiet event log does not establish that no attack occurred.
It is a reverse proxy with behavioral rate and route-probing controls. It is not a complete web application firewall and should not be described as full OWASP protection. Keep your application security, authentication and existing infrastructure controls.
No. Traffic passes through the protection gateway, which evaluates the rules. MCP gives an authorized agent a standard way to read evidence and request permitted actions. The REST API exposes the same account-scoped controls to code and dashboards.
No. You add the supplied DNS records yourself and install the origin guard. WebUpCheck verifies ownership and routing. Never send provider passwords, origin secrets or management keys to public agents.
We store account settings, short-lived caller state and retained events. No external attacker reputation feed is currently used for blocking. Future feeds need source, license, confidence, expiry and freshness checks; a shared IP on a list is not sufficient evidence to block a customer.