Product Screenshots

See NinjaWeb5
in action

Real screenshots from the platform — dashboard, rules, dry runs, datasets, scripts, audit log, and HTML diff view.

Request Demo
Explore Product
9
Interface areas
100%
Real screenshots
0
Lines of code needed
Edge
Execution layer
Dashboard — Overview
Dashboard
Sites
Rules
Datasets
Scripts
Dry Runs
Audit
4
Sites
31
Rules
128
Runs today
Dashboard
Main Dashboard

Overview of active sites, rule count, recent executions, and system health at a glance.

Sites
Domain
Status
Rules
Runs
clinics.co.uk
Active
12
4,210
medshop.de
Active
8
1,890
store.io
Draft
3
app.example.com
Testing
5
44
Sites
Sites List

All connected domains with status, rule count, and total execution history.

Rules Engine
Rule Name
Trigger
Status
seo_london
URL match
Live
geo_pricing
Geo — UK
Live
inject_cta_mobile
Device
Testing
ab_hero_v2
Header
Draft
Rules
Rules List

All rules per site with trigger type, status, and last execution time.

Rule Builder — seo_london
WHEN   request received
WHERE url matches /london/*
DO    replace <title>
      with {{title}} from city_seo
DO    replace <h1>
      with {{heading}}
DO    inject <meta>
      description = {{meta_desc}}
✓ Rule valid — ready to activate
Rules
Rule Builder

Declarative WHEN / WHERE / DO editor. Write rules in plain logic — no code required.

Datasets — city_seo
dataset: city_seo
"london": {
  "title": "Best Clinics in London",
  "heading": "London Clinics",
  "price": 120,
  "currency": "GBP"
},
"new_york": {
  "title": "Top NYC Clinics",
  "price": 150
}
Datasets
Dataset Editor

Structured key-value data powering dynamic content injection at the edge.

Scripts — seo_titles.js
// Edge script — runs before HTML delivery
export default function(ctx) {
  const city = ctx.dataset
               .get("city");
  ctx.html
    .select("title")
    .setInnerText(city.title);
  ctx.html
    .select("h1")
    .setInnerText(city.heading);
}
Scripts
Script Editor

JavaScript edge scripts with full access to HTML context, datasets, and request data.

Dry Runs
Run ID
Rule
Changes
Result
#DR-0041
seo_london
5
Pass
#DR-0040
geo_pricing
3
Pass
#DR-0039
inject_cta
1
Warn
Dry Runs
Dry Run List

All test executions with rule name, number of HTML changes captured, and pass/warn/fail status.

HTML Changes — #DR-0041
File: index.html · 5 modifications
<title>Clinics Near You</title>
<title>Best Clinics in London</title>
<meta charset="UTF-8">
<meta name="description" content="Find clinics">
<meta name="description" content="Top-rated London clinics...">
<link rel="stylesheet" href="/style.css">
<h1>Welcome</h1>
<h1>London Clinics</h1>
HTML Changes
HTML Diff View

Side-by-side diff of every HTML modification made by the rule — before and after delivery.

Live Runs — clinics.co.uk
LIVE — 3 active requests
10:42:03
seo_london
UK · Chrome
12ms
10:42:01
geo_pricing
DE · Safari
9ms
10:41:59
ab_hero_v2
US · Firefox
14ms
Live Runs
Live Run Monitor

Real-time execution feed showing each request processed at the edge with latency and geo data.

Audit Log
14:22
Rule activated
seo_london
14:18
Dataset updated
city_seo
13:55
Dry run passed
#DR-0041
13:40
Script deployed
seo_titles.js
13:31
Site connected
clinics.co.uk
Audit
Audit Log

Full chronological log of all team actions — rule changes, activations, deployments, and dataset edits.

Execution Trace — #DR-0041
10:42:03 Rule matched: seo_london
10:42:03 Dataset loaded: city_content["london"]
10:42:04 Script started: seo_titles.js
10:42:04 <title> → "Best Clinics in London"
10:42:04 <h1> → "London Clinics"
10:42:04 <meta desc> → "Find top clinics..."
✓ Dry run complete — 5 changes · 0 errors
Dry Runs
Execution Trace

Step-by-step log of how each dry run was processed — rule match, dataset access, and each HTML modification.

Dashboard — Activity
Executions — last 7 days
Dashboard
Activity Chart

Execution volume over time — track traffic trends, rule activity, and peak usage periods.

Try It Live

Want to see Ninja
on your own website?

Book a live demo and we'll show you exactly how Ninja works on your site — rules, datasets, dry runs, and live execution.

Request Demo
View Pricing
Product
Full Product Overview
Explore all capabilities of the NinjaWeb5 platform — rules engine, datasets, scripts, and edge execution.
Explore →
Execution
How Execution Works
Understand the dry run → preview → live activation flow and how every rule is safely tested before going live.
Explore →
Free Demo
Book a Live Session
Schedule a demo and see Ninja running on your own website — real rules, real data, real edge delivery.
Get Started →