
Initial Release
This is my entry to the ongoing programming contest.
This is an IRIS API Explorer. The API Is sorted into different categories and submit types. You can test out the API safely under different privileges. There is a rollback feature for any data changes or deletes.
Thanks!
A privilege-aware execution console for the InterSystems IRIS System Administration REST API (/api/admin, v2).
Preview a call against the connected user’s %Admin_* privileges, execute it, journal the result, verify with a GET, and roll back from a pre-write snapshot when the path supports it.
Live demo (no IRIS instance): https://kvarnik.github.io/iris-preflight/
Requires Docker. IRIS 2026.2 Community is pulled by the image.
docker compose up -d --build
Open http://localhost:52773/csp/preflight/index.html
Default credentials for the Community image: SuperUser / SYS.
The UI is a CSP-served React app. Credentials stay in a JavaScript closure for the tab and are sent only as an Authorization header. The default mode is read-only; enable writes in the header before mutating or destructive calls.
%Admin_* resources you hold vs what each operation needsThe GitHub Pages build uses a local mock of /api/admin. Pick SuperUser, Operator, or Security on the login screen. Writes stay in the browser tab.
intersystemsdc/iris-community:latest-cd)Preflight.Installer, Preflight.REST, Preflight.Snapshot)/csp/preflight/MIT. See https://github.com/kvarnik/iris-preflight/blob/main/LICENSE.