Skip to content
@railyard-sh

railyard.sh

Design your data centre before you build it — racks, structured cabling and power, exported to Nautobot, NetBox or JSON. The step before a DCIM.

🚉 Railyard

Design a data centre. Plan its cabling and power. Export data your DCIM can import.

Railyard is the step before a DCIM — a fast, visual way to sketch an estate (locations → data centres → rows → racks → devices), plan structured cabling and power, and export an import-ready bundle for NetBox and Nautobot.

railyard.sh →  ·  Docs  ·  API reference

Live Exports Stack


What is Railyard?

Most DCIMs are systems of record — great once your estate exists, painful for planning one. Railyard fills that gap: draw the racks, drop in devices from a built-in library, wire up structured cabling and power, let the design review catch the mistakes — then export clean, importable data so your DCIM starts life correct.

One document is the contract end to end — the same Project JSON flows through the editor, the REST API and every export, so what you sketch is exactly what you ship.

Highlights

  • 📐 Visual estate editor — a five-level hierarchy from location down to the rack unit, with a pannable rack board and floor-plan navigation. Local-first: the whole editor runs in your browser with no sign-in.
  • 🔌 Structured cabling — named ports per device, MPO breakouts, patch-panel pass-through and trunks, with end-to-end circuit tracing through the panels.
  • ⚡ Power & thermal — feed devices from PDUs, with per-rack load (kW), heat (BTU/hr) and weight, and over-budget warnings right on the board.
  • 📚 690+ device library — the netbox-community device-type library built in and searchable, plus your own organisation-shared catalogue.
  • 👥 Live collaboration — several people edit one estate at once, in real time (server-authoritative, last-writer-wins).
  • 📤 Import-ready export — NetBox / Nautobot CSV and JSON, plus installer reports (cable schedule, cable labels, power) generated in the browser.
  • 🧩 Extensible — a REST API with personal access tokens, an MCP server for AI agents, and DCIM sync plugins.

Try it

Open railyard.sh — explore the example estate with no account, or sign in to save your work and collaborate. Everything you design exports as clean, importable data, so there's no lock-in.

Around Railyard

Project What it is
netbox-plugin-railyard A NetBox plugin that syncs a Railyard estate into NetBox — racks, devices and cables — using DiffSync.
railyard-mcp A Model Context Protocol server, so AI agents can drive Railyard over its REST API.

Railyard — the design step before your DCIM.  railyard.sh

Popular repositories Loading

  1. railyard-mcp railyard-mcp Public

    Model Context Protocol server for Railyard — read and write data-centre estates from Claude, Cursor, Copilot and any MCP client.

    JavaScript

  2. netbox-plugin-railyard netbox-plugin-railyard Public

    Sync a Railyard data-centre design into NetBox (racks, devices, cables) with DiffSync.

    Python

  3. .github .github Public

    Railyard — the design step before your DCIM. railyard.sh

  4. feedback feedback Public

    Feedback, bug reports and the public roadmap for Railyard — railyard.sh

Repositories

Showing 4 of 4 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…