# Railing along path

**URL:** <https://forum.dynamobim.com/t/railing-along-path/112460>\
**Category:** Revit\
**Tags:** python, dynamo\
**Created:** [September 24, 2025, 5:22pm UTC](https://forum.dynamobim.com/t/railing-along-path/112460 "2025-09-24T17:22:33Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![jacob.small](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jacob.small/32/161030_2.png) [@jacob.small](https://forum.dynamobim.com/u/jacob.small)\
**Post date:** [September 24, 2025, 9:30pm UTC](https://forum.dynamobim.com/t/railing-along-path/112460/7 "2025-09-24T21:30:14Z")

</div>

> [@ning.zhouHNQLJ](#):
>
> seems no way to create OOTB railing except in-place component via sweep (hope i’m wrong?)

Railings can definately be created via the API. A quick search yieled several results of working methods as far back as 2018.

> [@How to create railing by CurveLoop](https://forum.dynamobim.com/t/how-to-create-railing-by-curveloop/20358/7):
>
> Hey. Don’t know why your’s is not working, but this one is working for me: doc = DocumentManager.Instance.CurrentDBDocument railType = UnwrapElement(IN[0]) curves = IN[1] level = UnwrapElement(IN[2]) TransactionManager.Instance.EnsureInTransaction(doc) revitCurves=[] for curve in curves: revitCurves.append(curve.ToRevitType()) curveloop = CurveLoop.Create(revitCurves) Autodesk.Revit.DB.Architecture.Railing.Create(doc,curveloop, railType.Id,level.Id) TransactionManager.Instance.TransactionT…

> [@Creating railing from Room Boundary](https://forum.dynamobim.com/t/creating-railing-from-room-boundary/38757/2):
>
> Hi @TOUFIK.meniai, You need the wombat package to create railings.

> [@Railing on Balcony](https://forum.dynamobim.com/t/railing-on-balcony/80809/5):
>

> [@Railing](https://forum.dynamobim.com/t/railing/93383/2):
>
> Hi its that node from wombat, you could try replace that node so it only have one output, but will probably come again after save…you could try ootb element classes “railingtype”, instead

Have you tried any of these?

---

_[View the full topic](https://forum.dynamobim.com/t/railing-along-path/112460)._
