零信任访问架构. Copy the source, paste into the official playground, done. No coordinates — every position is stated relative to something else.
node user2 "User"
node idp "Identity provider" right of user2
node policy "Policy engine" below idp
node proxy "Access proxy" below user2
node app2 "Internal app" below proxy
edge user2 -> idp "auth"
edge idp -> policy "identity"
edge user2 -> proxy
edge proxy -> app2 "least-privilege"
edge policy -> proxy "allow/deny"npx reladraw zero-trust-network.reladraw -o out.svgUser through identity provider and policy engine to an access proxy, never straight to the app.. Use it in security reviews — no edge bypasses the policy engine, and the picture proves it.
node new_id 'New label' below anchor — placement is relative, so the solver re-flows the whole diagram instantly.edge a -> b 'your label' — labels are the fastest way to carry rates, protocols or percentages.below to right of rotates a branch sideways without touching any other line.Declare each box with node, connect them with edge, and state one position per node relative to another. Paste the source from this page into the official playground and it renders immediately.
Yes — the source is free to copy, modify and ship in docs, READMEs, books or client decks. No attribution required.
Render in the playground and export SVG, or run it locally: npx reladraw file.reladraw -o out.svg for CI-friendly builds.