SERVICENOW CHANGES. READY TO SHIP.
It works.
Now make it shippable.
A CLI for ServiceNow that fits the way your team already ships.
Follow one real change, from the first command to a completed update set.
FROM THE WORKBENCH TO THE UPDATE SET
One table.
A change your
team can ship.
Install. Connect. Build. Test. Ship.
$ npm i -g @jacebenson/jsn~11 MIN · ONE REAL WORKFLOWInside the walkthrough 10 chapters · about 11 minutes
- The change that stayed in Default
- Meet JSN
- What you’ll need
- Install the CLI
- Connect your instance
- Create and select an update set
- Build the boat table with your agent
- Test it with a real record
- Review and complete the change
- Ready for your team
THE FEATURE LIBRARY
What would you like to do?
One feature at a time.
Practical examples, with video walkthroughs as they arrive.
29 features to explore
Connect
Auth & setup↗
The interactive setup wizard: instance, OAuth or basic, read-only mode and per-profile toggles.
Automate
Agent skill installer↗
One command drops the full playbook into any AI agent — no MCP server to stand up.
Explore
The docs, from the terminal↗
Search and read the hosted ServiceNow library from your terminal. No account or local index needed.
Explore
The docs, in the browser↗
Search and read the same hosted documentation in your browser, with formatted reference pages.
Explore
Read & query records↗
Any table, encoded queries, counts on every list.
Change
Create & update records↗
Create records with the right fields for the table. The strict write-back check confirms every field persisted.
Change
Catalog item one-liner↗
Create a catalog item with its variables in a single command.
Change
Delete records, safely↗
Read-only by default. Deletes need --force; read-only profiles block writes entirely.
Change
Bulk operations↗
Update thousands of records by query. Dry-run by default — preview before you commit.
Explore
CMDB relationship traversal↗
Walk the dependency graph: parents above, children below, cycles collapsed.
Automate
Flow subflow context↗
See the whole flow structure — triggers, actions, nested subflows.
Explore
Catalog variables↗
A request item with its variables resolved — plain REST doesn't do this.
Change
Update set handling↗
List, set, complete, ignore — and export any set to XML.
Explore
Update set completion notes↗
Completing a set records what changed, in the set's own Description.
Verify
ATF test execution↗
Discover tests and suites, run them, and poll results.
Automate
Background script execution↗
Run GlideScript on the instance from your terminal.
Diagnose
Performance capture and comparison↗
Save read-only performance snapshots locally, then compare two runs.
Diagnose
Platform health↗
Inspect cluster nodes, queues, semaphores, sessions, memory pressure, and transaction health.
Diagnose
Transaction summaries↗
Group transaction counts and response times by transaction type.
Diagnose
System log monitoring↗
Query system logs or follow new entries from the terminal.
Explore
ServiceNow code search↗
Search code across ServiceNow artifacts and application scopes.
Explore
Saved query snippets↗
Save a table query locally and run it again against the active profile.
Explore
Record tools beyond CRUD↗
Work with attachments, aggregates, and table inspection alongside normal record queries.
Change
Scopes and domain separation↗
Control application scope and domain context alongside update sets.
Diagnose
Flow operations and diagnostics↗
Inspect executions, check status, diagnose flows, and manage their lifecycle.
Explore
Form and UI behavior inspection↗
Inspect form layouts, client scripts, and UI policies from the terminal.
Change
Integration artifacts↗
Inspect scripted REST APIs, REST messages, SOAP messages, email, and import definitions.
Explore
Schema and platform metadata↗
Inspect tables, columns, relationships, script includes, and instance properties.
Extend
Raw REST escape hatch↗
Call a ServiceNow REST endpoint when no specific command exists.
No features match yet. Try another word or choose All features.