Your visual roadmap
for ServiceNow Fluent
Map every table, script, and relationship across your Fluent application. Know the full blast radius of any change — before it reaches production.
Production breaks are preventable
ServiceNow Fluent applications grow quickly. What begins as a handful of clean tables becomes a dense network of scripts, business rules, and cross-references. Without visibility into those connections, every refactor is a gamble.
Production breaks.
at ClientScript: cs_incident_onload
at ClientScript: bank_incident_onload
+ 12 more...
No one knows the app.
Everything your team needs
to ship with confidence
FluentGraph surfaces the architectural intelligence already embedded in your project — structured, queryable, and ready for automated pipelines.
Three sections.
Complete visibility.
Run fluent-graph analyze and get a clean, readable report divided into three sections — plus a machine-readable JSON file for your pipelines.
- Table name and scope
- Source file location
- Active / deleted status
- Visibility attributes
- Source table and field name
- Target table (local or platform)
- Reference type and direction
- Cross-scope dependencies
- onLoad / onChange / onSubmit
- Business rules and script includes
- UI actions and ACLs
- Active vs inactive state
Know what breaks
before you deploy
This is the capability that changes how teams approach refactoring. Before renaming, modifying, or removing any table, run one additional command against your project.
FluentGraph traverses your entire dependency graph and returns a ranked list of every artifact affected by the proposed change — client scripts, business rules, UI actions, and ACLs — along with a calculated risk level.
If the report returns zero dependencies, you can proceed with complete confidence. If it returns impact, you know exactly what to test before anything reaches production.
"Running blast radius before a major refactor revealed that deleting a custom field would have broken four client scripts, two business rules, and a UI action — all before a single line was deployed." — Eshwar Prasad Yaddanapudi, Creator of FluentGraph
| Artifact | Type | Trigger |
|---|---|---|
| bank_incident_onload | client_script | onLoad |
| cs_incident_onload | client_script | onLoad |
| cs_incident_onchange_caller | client_script | onChange |
| Artifact | Type | Reason |
|---|---|---|
| cs_account_onchange_type | client_script | onChange |
| x_1566_seventh_fraud_alert | field | FK via account |
| x_1566_seventh_risk_score | field | FK via account |
| x_1566_seventh_account_ext | field | FK via linked_account |
Up and running
in under a minute
FluentGraph requires Node.js 18 or later and an initialized ServiceNow Fluent SDK project. No account, no configuration file, no API keys.
Catch conflicts
before the merge
FluentGraph outputs structured JSON designed for automated pipeline consumption. Gate your deployments on dependency integrity without writing a single custom script.
Add FluentGraph to your pipeline as a lightweight pre-deployment gate. The JSON output is structured, versioned, and parseable by any scripting environment.
- ✓ Runs in GitHub Actions, GitLab CI, or Jenkins
- ✓ No authentication or external network calls required
- ✓ Structured JSON output for custom pipeline logic
- ✓ Automatically blocks deploys with unresolved identity conflicts
- ✓ Integrates with existing Fluent SDK toolchain workflows
Trusted by engineers
building on Fluent
FluentGraph was built for the ServiceNow Fluent community and has been shared internally at ServiceNow after recognition from engineering leadership on the Fluent team.
Map your application.
Ship with certainty.
Drop FluentGraph into any ServiceNow Fluent project and get your complete dependency graph in under sixty seconds.