Sign-in happens on Keycloak's own hosted login
page — this console never sees your password. Authorization
Code flow + PKCE, client pulse-rbac-public-dev.
Endpoints
02 Choose a file
Drop a file or click to browse
csv · xlsx · parquet
Upload metadata
Only needed when the presigned URL signs this
header and doesn't return its value.
Uncheck to PUT straight to S3. That needs the
bucket's CORS policy to allow this origin.
03 Run
Watch an existing job
The stream replays from the start, so you see every
event even if you connect after the run began.