pkg.soopen package index

brew / rank 1241

Install urdfdom with Homebrew, Nix, apt

Unified Robot Description Format (URDF) parser. Version 6.0.1 via Homebrew; verified 2026-07-30. Also installable with debian: sudo apt install liburdfdom-dev.

install

Additional install commands

macOS

Homebrewverified · 100%
brew install urdfdom

local Homebrew formula metadata

Linux

Nixverified · 92%
nix profile install nixpkgs#urdfdom

nixpkgs package indexes · pkgs/by-name/ur/urdfdom/package.nix · source: api.github.com

Debian aptverified · 92%
sudo apt install liburdfdom-dev

Debian stable package indexes · liburdfdom-dev · source: deb.debian.org

overview

Package summary

Unified Robot Description Format (URDF) parser

Commands and aliases

  • check_urdf
  • urdf_mem_test
  • urdf_to_graphviz

history

Project history and usage

urdfdom is the ROS ecosystem's standalone C++ parser and data-model library for the Unified Robot Description Format. Its README describes it as providing core data structures and XML parsing for populating those structures from URDF robot files.

Project history

The public GitHub repository was created in 2013, and the README reflects its role as a library that can be built independently but is also released through the ROS packaging process. The README's ROS section explains that ROS release packaging supplies a `package.xml` during release, with examples from the ROS Hydro era.

Adoption history

urdfdom's adoption is tied to ROS and robot-description workflows: robot models, links, joints, materials, visual and collision geometry, transmissions, and Gazebo extensions. The official ROS docs publish generated package documentation and changelogs, while the batch input lists Homebrew, Debian, Ubuntu, and Nix packages, including Debian/Ubuntu's `liburdfdom-dev` naming.

How it is used

Package users encounter urdfdom as both a development library and a set of small validation/conversion tools such as `check_urdf` and `urdf_to_graphviz`. Maintainers often care about ABI compatibility because the README warns that installing from source over ROS Debian packages can break future `/opt/ros` updates.

Why package nerds care

urdfdom is important in package-manager niches because it is a small library with a large robotics dependency footprint. It bridges ROS release tooling, Debian-style development packages, Homebrew robotics stacks, CMake consumers, and the evolving URDF file format.

Timeline

  • 2013: Public GitHub repository metadata records the urdfdom repository creation.
  • ROS Hydro era: README documented pulling ROS release `package.xml` metadata for source builds.
  • 2025: 4.0.3 removed deprecated code and ROS 1 workflows.
  • 2026: 5.1.0 added URDF specification 1.1 support.
  • 2026: 6.0.0 added URDF specification 1.2 support.

Related projects

  • The official docs link urdfdom with urdfdom_headers. The README points to the ROS URDF specification and to ROS release repositories used for distribution metadata.

security posture

Risk level: green

narrow executable package without higher-risk signals.

Risk classifier

green risk · low confidence · appliance

Why

  • narrow executable package without higher-risk signals

Signals

  • metadata:no-higher-risk-signals

Install behavior

  • No Homebrew bottle metadata was recorded.

Recommended review

Before unattended agent use, check whether the tool reads plaintext credentials, writes remote state, publishes artifacts, or shells out to plugins.

executables

Installed executables

CommandKindExposureNote
check_urdfexecutableindexed executableDiscovered from the local executable index.
urdf_mem_testexecutableindexed executableDiscovered from the local executable index.
urdf_to_graphvizexecutableindexed executableDiscovered from the local executable index.

freshness

Version and freshness

These signals separate page generation age, package-manager activity, and upstream release comparison. Version lag is warned only when an evidence URL and comparable versions are present.

page generated2026-08-03
manager version6.0.1
manager updated2026-07-30
local dataunknown
upstreamnot available
latest detectednot detected
  • okNo freshness warnings were generated.

install metadata

Package metadata

Package keybrew:urdfdom
Version6.0.1
Package managerHomebrew
Homepagehttps://wiki.ros.org/urdf/
Repositoryhttps://github.com/ros/urdfdom
Last updated2026-07-30T11:25:01Z
Pulseupdated
Bottlenot recorded
Servicenone declared

source database matches

Other package-manager records

Matches are pulled from external package-manager indexes and kept separate from local Automic Vault package links.

Debian apt95%

liburdfdom-dev 4.0.0-3+b1

URDF DOM - development files

https://github.com/ros/urdfdom

sudo apt install liburdfdom-dev
  • Section: libdevel
  • Architecture: amd64
  • Source Package: urdfdom
  • 7 dependencies
  • normalized package name match
  • Matched by: Urdfdom
Debian stable package indexes · deb.debian.org · Debian stable package indexes: liburdfdom-dev from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

liburdfdom-model-state4.0 4.0.0-3+b1

URDF DOM - model state library

https://github.com/ros/urdfdom

sudo apt install liburdfdom-model-state4.0
  • Section: libs
  • Architecture: amd64
  • Source Package: urdfdom
  • 5 dependencies
  • normalized package name match
  • Matched by: Urdfdom
Debian stable package indexes · deb.debian.org · Debian stable package indexes: liburdfdom-model-state4.0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

liburdfdom-model4.0 4.0.0-3+b1

URDF DOM - model library

https://github.com/ros/urdfdom

sudo apt install liburdfdom-model4.0
  • Section: libs
  • Architecture: amd64
  • Source Package: urdfdom
  • 5 dependencies
  • normalized package name match
  • Matched by: Urdfdom
Debian stable package indexes · deb.debian.org · Debian stable package indexes: liburdfdom-model4.0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

liburdfdom-sensor4.0 4.0.0-3+b1

URDF DOM - sensor library

https://github.com/ros/urdfdom

sudo apt install liburdfdom-sensor4.0
  • Section: libs
  • Architecture: amd64
  • Source Package: urdfdom
  • 6 dependencies
  • normalized package name match
  • Matched by: Urdfdom
Debian stable package indexes · deb.debian.org · Debian stable package indexes: liburdfdom-sensor4.0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

liburdfdom-tools 4.0.0-3+b1

URDF DOM - tools

https://github.com/ros/urdfdom

sudo apt install liburdfdom-tools
  • Section: libs
  • Architecture: amd64
  • Source Package: urdfdom
  • 4 dependencies
  • normalized package name match
  • Matched by: Urdfdom
Debian stable package indexes · deb.debian.org · Debian stable package indexes: liburdfdom-tools from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Debian apt95%

liburdfdom-world4.0 4.0.0-3+b1

URDF DOM - world library

https://github.com/ros/urdfdom

sudo apt install liburdfdom-world4.0
  • Section: libs
  • Architecture: amd64
  • Source Package: urdfdom
  • 5 dependencies
  • normalized package name match
  • Matched by: Urdfdom
Debian stable package indexes · deb.debian.org · Debian stable package indexes: liburdfdom-world4.0 from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

urdfdom

nix profile install nixpkgs#urdfdom
  • normalized package name match
  • Matched by: Urdfdom
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ur/urdfdom/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

liburdfdom-dev 4.0.0-0ubuntu1

URDF DOM - development files

https://github.com/ros/urdfdom

sudo apt install liburdfdom-dev
  • Section: universe/libdevel
  • Architecture: amd64
  • Source Package: urdfdom
  • 7 dependencies
  • normalized package name match
  • Matched by: Urdfdom
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: liburdfdom-dev from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

liburdfdom-model-state4.0 4.0.0-0ubuntu1

URDF DOM - model state library

https://github.com/ros/urdfdom

sudo apt install liburdfdom-model-state4.0
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: urdfdom
  • 5 dependencies
  • normalized package name match
  • Matched by: Urdfdom
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: liburdfdom-model-state4.0 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

liburdfdom-model4.0 4.0.0-0ubuntu1

URDF DOM - model library

https://github.com/ros/urdfdom

sudo apt install liburdfdom-model4.0
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: urdfdom
  • 5 dependencies
  • normalized package name match
  • Matched by: Urdfdom
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: liburdfdom-model4.0 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

liburdfdom-sensor4.0 4.0.0-0ubuntu1

URDF DOM - sensor library

https://github.com/ros/urdfdom

sudo apt install liburdfdom-sensor4.0
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: urdfdom
  • 6 dependencies
  • normalized package name match
  • Matched by: Urdfdom
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: liburdfdom-sensor4.0 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

liburdfdom-tools 4.0.0-0ubuntu1

URDF DOM - tools

https://github.com/ros/urdfdom

sudo apt install liburdfdom-tools
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: urdfdom
  • 4 dependencies
  • normalized package name match
  • Matched by: Urdfdom
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: liburdfdom-tools from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
Ubuntu apt95%

liburdfdom-world4.0 4.0.0-0ubuntu1

URDF DOM - world library

https://github.com/ros/urdfdom

sudo apt install liburdfdom-world4.0
  • Section: universe/libs
  • Architecture: amd64
  • Source Package: urdfdom
  • 5 dependencies
  • normalized package name match
  • Matched by: Urdfdom
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: liburdfdom-world4.0 from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz

source trail

Generated from repository data

This page is generated by av-web from the private package SQLite artifact built by scripts/generate-pkg-sqlite.py.

Used sources

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • pkg.so package database
  • pkgdb category and tag curation