Open Source Data Management Software
Clone or download
Failed to load latest commit information.
.github [#2600] update github issue template Apr 17, 2018
cmake [#4045] move to templated Sep 2, 2018
configuration_schemas [#3675] database ssl parameters Jul 21, 2018
doxygen [#2718] remove docs, now in external repository Nov 13, 2016
irods_schema_messaging @ 24c7370 [#2447] add two submodules for schemas Dec 18, 2014
lib [#4029] Correct checking of statPhysFile return codes in scanObjCol Aug 24, 2018
meta [#2751] Test control plane shutdown shm cleanup Jun 24, 2015
msiExecCmd_bin [#4045] move to templated Sep 2, 2018
packaging [#4109] chown the packaged template file Sep 17, 2018
plugins [#4066] Add data size/modify KWs in rsPhyPathReg Aug 23, 2018
scripts [#4045] if not in ci then setup univmss from template Sep 22, 2018
server [#4100] Add zone checking to rsGetHostForGet/Put Sep 20, 2018
test [#3833] link against pthread library Mar 8, 2018
.gitignore [#858] add entries into .gitignore Apr 11, 2018
.gitmodules [#2767] removing irods_schema_configuration submodule Jun 25, 2015
.travis.yml [#3412] update travis Jul 31, 2018
CMakeLists.txt [#3412] bump externals, including clang6 Jul 30, 2018
Doxyfile [#2239] Remove "iRODS" intermediate directory Aug 4, 2016
LICENSE [#858] license and fosscots update Jan 29, 2016 [#2600] update links Mar 29, 2017 [#3357] Remove build information from VERSION.json Nov 3, 2016
iRODS-Logo.png [#2600] more docs for 4.1.0 May 28, 2015 [#3412] bump externals in CI build hook Jul 31, 2018
irodsctl [#2239] Remove "iRODS" intermediate directory Aug 4, 2016
postinst [#2239] Initial cmake, works on ub14 Aug 4, 2016
preinst [#3578] fix for shutdown on upgrade Jun 30, 2017
prerm [#2239] Initial cmake, works on ub14 Aug 4, 2016


Build Status Coverity Scan Build Status

The integrated Rule-Oriented Data System (iRODS) is open source data management software used by research organizations and government agencies worldwide. iRODS is released as a production-level distribution aimed at deployment in mission critical environments. It virtualizes data storage resources, so users can take control of their data, regardless of where and on what device the data is stored. As data volumes grow and data services become more complex, iRODS is serving an increasingly important role in data management.

The development infrastructure supports exhaustive testing on supported platforms; plugin support for microservices, storage resources, authentication mechanisms, network protocols, rule engines, new API endpoints, and databases; and extensive documentation, training, and support services.

Core Competencies

  • iRODS implements data virtualization, allowing access to distributed storage assets under a unified namespace, and freeing organizations from getting locked in to single-vendor storage solutions.
  • iRODS enables data discovery using a metadata catalog that describes every file, every directory, and every storage resource in the iRODS Zone.
  • iRODS automates data workflows, with a rule engine that permits any action to be initiated by any trigger on any server or client in the Zone.
  • iRODS enables secure collaboration, so users only need to log in to their home Zone to access data hosted on a remote Zone.


iRODS has a 20+ year history of funded projects.

Funders have included DARPA, NSF, DOD, DOE, LC, NARA, NASA, NOAA, USPTO, and LLNL.


iRODS is released under a 3-clause BSD License.

Links to elsewhere...