Lens, a Chrome DevTools extension
Lens records every PCore call, PConnect call, store change and network request your app makes, right inside DevTools. Stop guessing what your component received. Look.
Nothing runs on a site until you switch it on for that site.
Step 1 of 8
Install Lens from the Chrome Web Store with one click. Illustrative data.
Everyday use
Pick it on the page and read its config props, state props and case info, exactly as Pega handed them over.
See the parameters it was called with, every row and column it returned, and the HTTP request behind it.
Reload and capture from the start, so the requests made before you opened DevTools are not missed.
Loops, slow requests and errors are collected in one list, with how often and when each happened.
Copy any issue as Markdown or JSON, or download a .md file, ready to paste.
Hide values to show structure only, so a screenshot or a report leaks nothing.
What it shows
Headers, Payload, Preview, Response, Initiator and Timing for every request. The Response is coloured and numbered, with Find. Bodies are kept in full.
Every call that loads data, with its parameters, rows, columns and the HTTP request it made.
The mounted components as a tree, and a picker to choose one by clicking it on the page.
Failed calls, page errors, console errors, slow requests and loops, each copyable as Markdown or JSON.
Config props, state props, case info and metadata, and the structure of each.
Hide values to show structure only, so a screenshot or a report leaks nothing. Sensitive headers stay hidden until you ask.
On a real app
Follow the numbers on each screenshot to see what every part does. Captured on a live Pega Constellation app (Pega 24.2.5). The app’s name and address are blacked out, and its data page names are replaced with generic ones.





Install
Nothing runs on a site until you switch it on for that site.
Safety
Everything stays in your browser. No server, no analytics, no tracking. Read the privacy policy.
Nothing runs on a site until you switch it on for that site.
No server and no analytics. What it records goes nowhere else.
Show structure only. Sensitive headers stay hidden until you ask.
Turn it on before a screenshot, a recording or a report.
A copied issue can hold real data. Check it before it goes into a ticket.
Prefer a test environment when you can, so real data is not in the panel at all.
Questions
A Chrome DevTools extension for Pega Constellation apps. It records the PCore, PConnect, store and network calls your app makes and shows what each was given and what it returned.
No. There is no server and no analytics. What it records is shown in the DevTools panel for the same tab.
No. Nothing runs on a site until you click Turn on for this site in the Lens tab, then reload.
Add it from the Chrome Web Store, or download the zip from the latest release and load it unpacked. The steps are above.
No. Lens is an independent project. Pega and Constellation are trademarks of their owner.