- Home
- Data Archiving Software
- Fedora Repository
Fedora Repository
What it is
Fedora Repository is free, open-source software for storing, managing, and preserving digital content. It is designed for institutions such as libraries, universities, research centres, museums, and government agencies, and is primarily a backend component rather than a complete end-user application. Fedora exposes digital objects and metadata through RESTful APIs. It can store any file type and size without limits on metadata, schemas, or data models, and stores metadata as RDF by default while supporting any ontology or vocabulary. Preservation features include OCFL-based persistence, automated fixity checks and checksums, and versioning; its design follows the OAIS reference model (ISO 14721). Storage options include a local filesystem and Amazon S3. Fedora connects with systems including Samvera, PHAIDRA, Islandora, and ARGOS (OpenAIRE). It runs on systems with a modern Java runtime, including Linux, macOS, and Windows, and supports Docker images. The software is available under the Apache 2.0 License; voluntary institutional membership contributions help sustain the program. Community support includes documentation, Slack, discussion lists, newsletters, and videos.
For and against
For
- Stores any file type and size.
- Provides OCFL persistence, checksums, and versioning.
- Metadata defaults to RDF and supports any vocabulary.
- Supports local filesystem and Amazon S3 storage.
- Available under the Apache 2.0 License.
Against
- Primarily a backend component, not an end-user application.
- Included web interface has limited functionality.
- Runs on systems with a modern Java runtime.
The verdict
Fedora Repository offers flexible storage, metadata, and preservation capabilities for institutional digital collections. Its limited web interface means organizations should plan to use it as part of a larger system.
Who it suits
Fedora Repository is intended for librarians, archivists, data curators, and institutions managing digital collections. It suits teams building a larger system around a backend repository rather than seeking a full-featured end-user application.
Plans and prices
Fedora Repository
No restrictions on file type or format · Scales to millions of digital objects
Read 9 Oct 2026 · fedorarepository.org
On the record
- Architecture
- Fedora is primarily a backend repository layer that stores digital objects and metadata and exposes them through RESTful APIs.fedorarepository.org · read 9 Oct 2026
- Audience
- The platform is designed for librarians, archivists, and data curators, and is used by libraries, universities, research organizations, museums, and government agencies.fedorarepository.org · read 9 Oct 2026
- Backend architecture
- Fedora operates as a backend repository layer that exposes digital objects and metadata through RESTful APIs rather than as an end-user application.fedorarepository.org · read 8 Oct 2026
- Community support
- The site directs users to community Slack, technical discussion lists, documentation, and video tutorials.fedorarepository.org · read 8 Oct 2026
- Deployment
- Fedora 7.x runs on any operating system with a modern Java runtime, including Linux, macOS, and Windows, and supports Docker images.fedorarepository.org · read 9 Oct 2026
- File and metadata flexibility
- Fedora states it can store any file type and size and has no restrictions on metadata, schemas, or data models.fedorarepository.org · read 8 Oct 2026
- File flexibility
- Fedora can store any file type and size without restrictions on metadata, schema, or data models.fedorarepository.org · read 9 Oct 2026
- Frontend limit
- Fedora includes a simple web interface with limited functionality and is primarily intended as a backend component in a larger system.fedorarepository.org · read 9 Oct 2026
- Funding
- The Fedora program is sustained in part by voluntary institutional membership contributions; the software itself is freely available under Apache 2.0.fedorarepository.org · read 9 Oct 2026
- Integrations
- The site names Camel Toolbox, Solr, Islandora, Samvera, and linked-data sources such as WikiData, VIAF, and LinkedGeoData as integration examples.fedorarepository.org · read 9 Oct 2026
- Intended users
- The platform is designed for institutions including libraries, universities, research centres, and museums.fedorarepository.org · read 8 Oct 2026
- Interoperability
- Fedora uses standards including Linked Data Platform, Memento, WebAC, Solid, REST, and OCFL.fedorarepository.org · read 9 Oct 2026
- License and cost
- Fedora is freely available under the Apache 2.0 License; voluntary institutional membership contributions support the program.fedorarepository.org · read 8 Oct 2026
- Linked data
- Fedora stores metadata as RDF by default and supports any ontology or vocabulary.fedorarepository.org · read 8 Oct 2026
- Operating systems
- The technical specifications say Fedora can run on any operating system with a modern Java runtime, including Linux, macOS, and Windows.fedorarepository.org · read 8 Oct 2026
- Preservation
- Fedora uses OCFL-based persistence and supports versioning, automated fixity, and checksums.fedorarepository.org · read 9 Oct 2026
- Preservation standard
- The site says Fedora’s design adheres to the OAIS reference model (ISO 14721).fedorarepository.org · read 8 Oct 2026
- Purpose
- Fedora is an open-source repository platform for long-term preservation and distribution of digital resources.fedorarepository.org · read 9 Oct 2026
The review
Fedora Repository is open-source software for institutions building digital collections and preservation services. It best suits libraries, universities, research centres and museums with technical teams able to integrate a repository backend. Its flexible data model and preservation features make it a strong foundation, while its limited web interface leaves the user-facing experience to a larger system.
Overview
Developed for managing and preserving digital content, Fedora has been available since 2003. It stores digital objects and metadata, then exposes them through RESTful APIs. That backend role suits organizations building repository services around their own workflows; it is a poor fit for teams that need a complete application for browsing or managing collections out of the box.
Fedora’s design adheres to the OAIS reference model (ISO 14721), and it is maintained as an open-source program with Lyrasis as its organizational home. Voluntary institutional contributions help sustain the program, while the software is released under the Apache 2.0 License.
Key features
Fedora combines OCFL-based persistence with automated fixity checks, checksums and versioning. These capabilities give preservation teams tools for tracking change and checking content integrity. Its standards include REST, Linked Data Platform, Memento, Solid, WebAC and OCFL, which support integration with other repository components.
The repository accepts any file type and size and imposes no restrictions on metadata, schemas or data models. Metadata is stored as RDF by default, with support for any ontology or vocabulary. This flexibility can accommodate varied collections and evolving descriptive practices, though institutions must shape their own data model rather than rely on preset limits or templates.
Storage backends include a local filesystem and Amazon S3. Fedora also supports WebAC access control and Apache Shiro integration. The software can run on any operating system with a modern Java runtime, including Linux, macOS and Windows, and Fedora 7.x supports Docker images.
Integrations include Samvera, PHAIDRA, Islandora and ARGOS (OpenAIRE), which connects to Fedora to deposit Data Management Plan outputs. The simple web interface has limited functionality, so a richer staff or public experience calls for a surrounding application. Community Slack, technical discussion lists, documentation, videos and a monthly newsletter provide support, with Lyrasis providing operational resources.
Pricing
Fedora Repository is free: the plan costs nothing and is available under the Apache 2.0 License. It has no restrictions on file type or format and is described as scaling to millions of digital objects. There is no free trial because the software is already freely available. Voluntary institutional membership contributions support the program, but are not a software charge.
There are no seat or storage quotas stated for the free plan. Its trade-off is implementation responsibility: the software supplies repository infrastructure, not a fully featured collection interface. Organizations should account for the technical work of building or integrating the surrounding system.
Platforms
Fedora supports API access and self-hosted deployment, with platform coverage for Linux, macOS, Windows and the web. Fedora 7.x requires a modern Java runtime and can run on any operating system that provides one. Docker images are also supported.
Who it's for
Fedora is aimed at librarians, archivists and data curators working in libraries, universities, research organizations, museums and government agencies. It is especially suitable when an institution needs flexible metadata, preservation infrastructure and APIs to underpin a larger digital repository. Organizations seeking a ready-to-use interface for day-to-day collection work should choose a more complete application.
Pros and cons
- Pro: OCFL persistence, fixity checks, checksums and versioning provide a substantial preservation foundation.
- Pro: Unrestricted file and metadata flexibility accommodates varied content and descriptive models.
- Pro: Free Apache 2.0 software avoids a software license charge and supports broad institutional use.
- Con: The limited web interface makes Fedora a backend component, so teams need a larger system for a richer user experience.
- Con: Its flexible, API-centered design places integration and workflow decisions on the institution.
Alternatives
ESSArch Digital Archive is another free, open-source option for Linux and self-hosted deployments; its service and support are regulated by a maintenance contract. Choose it if those terms and its platform mix better match your archive operation.
Preservica may suit teams seeking a hosted option with a free entry plan: Starter is free for one user and 1GB, with files and folders up to 50GB. Starter Plus costs $310 a month, billed annually, excluding sales tax. Its free tier has explicit user and storage limits, while Fedora’s free software is designed as a backend for institutions building their own service.
Archivematica offers free, open-source software to download, install and use, as well as an Archivematica Hosting plan starting at $11,440 a year. It is worth comparing when an organization wants to evaluate hosted service alongside self-managed software.
HuskHoard is a free open-source option for Linux. RODA offers a free Community Edition, with commercial plugins, integrations and professional support. PoINT Storage Manager is a paid, self-hosted option for Windows and web, with a free trial. Archon Data Store is a paid option with API and self-hosted support. Komprise Intelligent Data Management is a paid platform with a free trial and subscription capacity documented in the customer quote.
Browse more options in Data Archiving Software.
Verdict
Fedora Repository is a strong choice for institutions with technical capacity that need a free, standards-oriented backend for preserving and serving varied digital collections. Its flexible data model and preservation foundation are the main reasons to choose it. Look elsewhere if the priority is a complete interface and ready-made workflows rather than infrastructure to integrate into a larger system.