Open Source Data Management Software https://irods.org
  • C++ 70.9%
  • Python 22.9%
  • C 2.6%
  • CMake 2.3%
  • R 0.7%
  • Other 0.5%
Find a file
2026-05-29 15:58:16 -04:00
.github [#8817] Use ccache and ninja in GitHub Actions 2026-02-16 12:43:46 -05:00
clients [#8976] Remove iGet, iDel, iTicket scripts 2026-05-18 13:16:36 -04:00
cmake [#7717] Add support for TLS in setup_irods.py 2026-05-06 09:25:50 -04:00
doxygen [#8917] Allow admins to customize random scheme vault path policy 2026-05-26 14:21:56 -04:00
lib [#8749] Update feature test macros 2026-05-29 15:58:16 -04:00
msiExecCmd_bin [#7994] Change hello script to a template 2025-02-24 15:52:46 -05:00
packaging [#8917] Allow admins to customize random scheme vault path policy 2026-05-26 14:21:56 -04:00
plugins [#8822] Return CAT_INVALID_AUTHENTICATION instead of CAT_INVALID_USER when invalid user attempted. 2026-05-19 17:54:19 -04:00
schemas/configuration/v5 [#8748] Make user_password_storage_mode a grid configuration 2026-04-16 15:27:11 -04:00
scripts [#8917] Allow admins to customize random scheme vault path policy 2026-05-26 14:21:56 -04:00
server [#8749] Update feature test macros 2026-05-29 15:58:16 -04:00
test [#8733] Implement client for testing ips 2026-01-08 13:02:33 -05:00
unit_tests [#8749] Update feature test macros 2026-05-29 15:58:16 -04:00
.clang-format [#6970] clang-format: Allow single-line empty curly braces 2025-02-19 14:36:51 -05:00
.clang-tidy [#8462] Update clang-tidy config for clang 16 2025-05-07 11:01:59 -04:00
.gitignore [#8591] Merge icommands back into main repo 2026-01-30 14:08:25 -06:00
CMakeLists.txt [#8591] Merge icommands back into main repo 2026-01-30 14:08:25 -06:00
Doxyfile [#7560] Remove RBUDP 2025-03-28 16:07:01 -04:00
iRODS-Logo.png [#2600] swap in trademarked logo 2019-05-31 22:17:09 -04:00
LICENSE [#858] Update license file. 2024-02-06 10:21:18 -05:00
postinst [#2239] Initial cmake, works on ub14 2016-08-04 17:23:22 -04:00
preinst [#8492] Set workdir when stopping irods during package upgrade 2025-05-08 17:32:14 -04:00
prerm [#2239] Initial cmake, works on ub14 2016-08-04 17:23:22 -04:00
README.md [#8451] README and help text updates 2025-05-07 14:55:10 -04:00
SECURITY.md [#7618] Document process for reporting security vulnerabilities. 2024-04-01 12:09:09 -04:00
ub-sanitizer-ignorelist.txt [#8090] Add Undefined Behavior Sanitizer Option 2025-02-11 11:16:37 -05:00
version.json.dist.in [#7229] Redesign startup/shutdown process. 2024-12-05 16:36:29 -05:00

iRODS

The Integrated Rule-Oriented Data System (iRODS) is open source, policy-based data management software used by research, commercial, and governmental organizations 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.

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 data object, collection, and every storage resource in the iRODS Zone.
  • iRODS automates data workflows, with a rule engine framework 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.

History

iRODS has a 30+ year history of funded projects.

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

https://irods.org/history

License

iRODS is released under a 3-clause BSD License.

Reporting Security Vulnerabilities

See SECURITY.md for details.