Every business system, every way of working with it — one visual surface.
Logged in — here's where to go
One authenticated door. When you land here you are already signed in, and every place you might need is one obvious click away — write code , get approved packages , or deploy an application . Nothing to figure out, nothing to install first.
Posit Workbench
Your development environment for R and Python, with the validated stack already mounted — open it and start working.
How you get in: Sign in with your company account; a session launches on controlled compute.
Open WorkbenchPosit Package Manager
One approved, versioned source for every package, so every install is reproducible and traceable.
How you get in: Point your installer at the internal repository URL — it's pre-configured in Workbench.
Get packagesPosit Connect
Publish an application, report, dashboard, or API once — it's hosted, authenticated, and shareable.
How you get in: Push-button deploy from Workbench, or publish directly from your project.
Deploy to ConnectInterfaces for every business user
ndexr turns every part of the business into something a person can actually reach and operate — and it is not just for scientists with code . Whatever someone's role, there is an interface that fits how they work: a visual page, the code, Git, a terminal, or an executive agent that does the work for them. Each domain offers all of these at once, and together they form one visual surface over the whole business .
For every user, not just engineers
Whatever a person's role, there is an interface that fits how they work — a visual page, the code, a terminal, or an agent that operates the system for them. Nobody is locked out for not being technical.
Every domain, every way in
Each part of the business exposes all of its interfaces at once — the visual UI, the code, Git, a terminal, and an executive agent — wherever that domain happens to run.
One visual surface over the business
Those interfaces roll up into a single surface. A business user reaches finance, infrastructure, code, or operations from one place, without knowing where any of it runs.
Every domain, five ways in
Every domain exposes the same set of interfaces at once . You are looking at one of them now — the visual UI — but the code, an editor, a terminal, Git, and an executive agent all reach the same domain, wherever it runs. Pick the one that fits the task; they are views onto the same thing, not separate tools.
ide.ndexr.io
), a
terminal
on the box it runs on,
Git & release
(
git.ndexr.io
, version control and a proper release process), and an
executive agent
that can operate it on your behalf. Same domain, five doors.
One visual surface over the business
Roll every domain up and you get a single surface a business user can browse — infrastructure, code, finance, and operations side by side. The point of the surface is that you reach the information without needing to know which system holds it or where it runs.
aws
and
hpc
beside
billing
,
costs
and
people
. A user reaches any of them from the same place; each still carries its own five
ways in underneath. This page is one tile on that surface.
One server, every domain, isolated
That single surface is not a monolith. Every
*.ndexr.io
enters one server through
nginx
, hits
app.r
— the router — and
branches by host
to the domain that owns it. Each domain is its
own isolated unit: its own directory, its own
agent
, its own
git repository and release process
— and from there it can reach into the rest of the business.
app.r
— fan out to every domain, grouped by type (content, compute, infrastructure, business). Each domain is a
self-contained unit with its
own agent
,
isolated git
on a
dev-NNNN
branch, and a
release process
— and each reaches the rest of the business: other domains, the registry, the audit ledger, the compute
stack. Add a domain and nothing else changes; it is one more branch off the same entrypoint.
One business user, in depth: the path to validated code
Take a single user and follow their interface all the way down. A scientist 's way in is code and a terminal on validated compute; because their results must be reproducible and defensible , their slice shows the platform at its most demanding. They never assemble the environment — they receive one. Four steps, left to right; underneath, the control plane records the provenance of everything they touch.
Isolated compute, provisioned from one validated image
aws.ndexr.io is the cloud-infrastructure surface: it provisions and manages the machines. Each scientist gets their own server — independent compute, not a shared login node — launched from a single controlled base image.
How the validated stack is produced — and proven
hpc.ndexr.io is the control plane. It builds the software stack from the bottom up, proves every artifact clean as it is built, and records every variable — so “validated” is a fact on disk, not a claim.
/cvmfs
tree, so a contaminated build fails rather than shipping. Every variable of every step is written to an
append-only, hash-chained ledger
, and the result is a
validated, immutable stack
that is published once and never mutated.
Reproducible across systems, and across years
Because the stack is immutable and versioned, the environment a result ran in is a named artifact that still exists. Reproducing an old result is mounting the same version — not rebuilding the world.
The controls, distilled
The guarantees above are not a matter of care or preference — they are enforced by a small set of controls every part of the platform is held to. Each closes a specific way a result could quietly become irreproducible.