Fedora Repository
fedorarepository.org
What it is
Fedora Repository is open-source software for storing, managing, and preserving digital content, primarily as a backend component rather than a complete end-user application. It exposes digital objects and metadata through RESTful APIs. Fedora can store any file type and size, without restrictions on metadata schemas or data models; metadata is RDF by default, and it supports 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, and listed integrations include Samvera, PHAIDRA, Islandora, and ARGOS (OpenAIRE). Fedora uses standards including Linked Data Platform, Memento, WebAC, Solid, REST, and OCFL. It runs on systems with a modern Java runtime, including Linux, macOS, and Windows, and supports Docker images. The software is freely available under the Apache 2.0 License; voluntary institutional contributions help support the program.
Spec sheet
- Purpose
- Fedora is an open-source repository platform for long-term preservation and distribution of digital resources.Read 9 Oct 2026 · fedorarepository.org
- Intended users
- The platform is designed for institutions including libraries, universities, research centres, and museums.Read 8 Oct 2026 · fedorarepository.org
- Audience
- The platform is designed for librarians, archivists, and data curators, and is used by libraries, universities, research organizations, museums, and government agencies.Read 9 Oct 2026 · fedorarepository.org
- Deployment
- Fedora 7.x runs on any operating system with a modern Java runtime, including Linux, macOS, and Windows, and supports Docker images.Read 9 Oct 2026 · fedorarepository.org
- Integrations
- The site names Camel Toolbox, Solr, Islandora, Samvera, and linked-data sources such as WikiData, VIAF, and LinkedGeoData as integration examples.Read 9 Oct 2026 · fedorarepository.org
- Security
- Technical specifications list WebAC and Apache Shiro for security and describe Fedora 7.x as modernizing dependencies to improve security.Read 9 Oct 2026 · fedorarepository.org
- Support
- Community support channels include documentation, the Fedora Slack, a monthly newsletter, and videos with demos and presentations.Read 9 Oct 2026 · fedorarepository.org
- Founded
- 2003Read 28 Sep 2026 · fedorarepository.org
- Architecture
- Fedora is primarily a backend repository layer that stores digital objects and metadata and exposes them through RESTful APIs.Read 9 Oct 2026 · fedorarepository.org
- 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.Read 8 Oct 2026 · fedorarepository.org
- Community support
- The site directs users to community Slack, technical discussion lists, documentation, and video tutorials.Read 8 Oct 2026 · fedorarepository.org
- File and metadata flexibility
- Fedora states it can store any file type and size and has no restrictions on metadata, schemas, or data models.Read 8 Oct 2026 · fedorarepository.org
- File flexibility
- Fedora can store any file type and size without restrictions on metadata, schema, or data models.Read 9 Oct 2026 · fedorarepository.org
- Frontend limit
- Fedora includes a simple web interface with limited functionality and is primarily intended as a backend component in a larger system.Read 9 Oct 2026 · fedorarepository.org
- Funding
- The Fedora program is sustained in part by voluntary institutional membership contributions; the software itself is freely available under Apache 2.0.Read 9 Oct 2026 · fedorarepository.org
- Interoperability
- Fedora uses standards including Linked Data Platform, Memento, WebAC, Solid, REST, and OCFL.Read 9 Oct 2026 · fedorarepository.org
- License and cost
- Fedora is freely available under the Apache 2.0 License; voluntary institutional membership contributions support the program.Read 8 Oct 2026 · fedorarepository.org
- Linked data
- Fedora stores metadata as RDF by default and supports any ontology or vocabulary.Read 8 Oct 2026 · fedorarepository.org
- Operating systems
- The technical specifications say Fedora can run on any operating system with a modern Java runtime, including Linux, macOS, and Windows.Read 8 Oct 2026 · fedorarepository.org
- Preservation
- Fedora uses OCFL-based persistence and supports versioning, automated fixity, and checksums.Read 9 Oct 2026 · fedorarepository.org
- Preservation standard
- The site says Fedora’s design adheres to the OAIS reference model (ISO 14721).Read 8 Oct 2026 · fedorarepository.org
- Release and compatibility
- The Fedora 7.x page says users on Fedora 6.x can upgrade by downloading and deploying the new version and restarting, with no migration required.Read 8 Oct 2026 · fedorarepository.org
- Stewardship
- Lyrasis operates as Fedora’s organizational home, providing operational and support resources.Read 9 Oct 2026 · fedorarepository.org
- Storage
- Fedora supports local filesystem and Amazon S3 storage backends.Read 9 Oct 2026 · fedorarepository.org
- Storage options
- The technical specifications list local filesystem and Amazon S3 storage backends.Read 8 Oct 2026 · fedorarepository.org
Plans and prices
Strong points and limits
Strong points
- Stores any file type and size.
- Includes OCFL persistence, fixity checks, and versioning.
- Supports local filesystem and Amazon S3 storage.
- Available under the Apache 2.0 License at no charge.
Limits
- Its web interface has limited functionality.
- Primarily intended as a backend component.
Who it suits
Fedora is intended for librarians, archivists, and data curators at institutions such as libraries, universities, research centres, and museums. It suits organizations building repository services around a backend layer and APIs.
Fedora Repository in depth
Read the full write-up
Fedora Repository is a strong fit for institutions building preservation services around a repository backend. Its combination of flexible data handling, preservation features and standards-based APIs is compelling; the trade-off is that a separate application is needed for a full user experience.
Overview
Developed for institutional collections, Fedora stores and manages digital objects and metadata, then exposes them through RESTful APIs. Libraries, universities, research organizations, museums and government agencies can use it as infrastructure within a larger system. It is not a self-contained application for browsing or managing collections: the simple web interface has limited functionality, so teams need to provide another interface for richer staff or public use.
Fedora has been available since 2003 and is stewarded by Lyrasis, which provides operational and support resources. That institutional focus makes it a natural choice for organizations with repository expertise, rather than teams seeking a turnkey product.
Key features
Preservation is a central strength. OCFL-based persistence, automated fixity checks and checksums, and versioning provide a foundation for managing changes and checking content integrity. Fedora's design adheres to the OAIS reference model (ISO 14721). These capabilities suit durable institutional collections, though they do not replace the work of configuring a repository around local processes.
Fedora 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 breadth is useful where collections mix formats or need a tailored description model; it also leaves institutions free to make their own choices rather than relying on a narrow preset structure.
Local filesystem and Amazon S3 are supported storage backends. Fedora uses standards including REST, Linked Data Platform, Memento, Solid, WebAC and OCFL, and provides WebAC access control with Apache Shiro integration. Examples of integrations include Samvera, PHAIDRA, Islandora and ARGOS (OpenAIRE), which connects to Fedora to deposit Data Management Plan outputs. The range is valuable for organizations assembling a repository ecosystem, but Fedora remains one component of that system.
Pricing
Fedora Repository is free: the software is available under the Apache 2.0 License, with no charge for the repository itself. The free plan supports any file type or format and scales to millions of digital objects. There is no free trial because the software is freely available. Voluntary institutional membership contributions support the program, but the software license does not require payment.
This is a strong fit for institutions that can supply their own infrastructure and implementation work. The price does not make Fedora a finished service: organizations still need to plan for a user-facing application and the work of integrating the backend into their systems.
Platforms
Fedora 7.x runs on any operating system with a modern Java runtime, including Linux, macOS and Windows. It also supports Docker images, and its platform listings include API, web and self-hosted use. The Java-runtime requirement offers deployment flexibility across common operating systems, while still calling for a technically managed environment.
Who it's for
Fedora is aimed at librarians, archivists and data curators in institutions that need control over digital objects, metadata and preservation. It is particularly well suited to teams building on repository frameworks or connecting storage and metadata services through APIs. Organizations without the technical capacity to build around a backend, or those seeking a complete collection-management interface, should look elsewhere.
Community Slack, technical discussion lists, documentation, a monthly newsletter and video tutorials provide community support. On the Fedora 7.x upgrade path, users on Fedora 6.x can deploy the new version and restart without a migration. Those channels and the stated upgrade path help, but do not change the need for internal technical ownership.
Pros and cons
Pro: Broad file and metadata flexibility accommodates varied collections and institutional data models.
Pro: OCFL persistence, fixity checks, checksums and versioning give preservation programs useful integrity and change-management capabilities.
Pro: Apache 2.0 licensing and support for local filesystem or Amazon S3 storage leave institutions in control of software and deployment choices.
Con: The limited web interface makes Fedora a poor standalone choice for organizations that need a finished staff or public application.
Con: Its backend role means teams must plan for a separate interface and the implementation work needed to connect repository services to their workflows.
Alternatives
Data Archiving Software is a useful next step for comparing the broader category. Consider RODA if you want another free, self-hosted repository option with API and web platforms; its Community Edition notes that commercial plugins, integrations and professional support are separate considerations.
Preservica may suit teams looking for a freemium service with a free trial: Starter is free for 1 user and 1GB, with files and folders up to 50GB, while Starter Plus is $310 a month, billed annually and excluding sales tax. For another open-source archival system, Archivematica is free to download, install and use; its hosting plan starts at $11,440 a year.
ESSArch Digital Archive is another free, self-hosted option, though service and support are regulated by a maintenance contract. PoINT Storage Manager is a paid option with a free trial. Komprise Intelligent Data Management is a paid option with a free trial. HuskHoard offers a free, Linux-only open-source core under AGPL v3. Infobelt Enterprise Information Archiving is a paid, on-premises option.
Verdict
Choose Fedora Repository if your institution needs a flexible, standards-oriented preservation backend and can build the application layer around it. Its strongest reasons to adopt it are preservation capabilities, wide-ranging data support and a free Apache 2.0 license. Look elsewhere if you need a complete interface or a repository service that requires less technical integration.
Verdict
Fedora offers broad content and metadata flexibility alongside preservation features and API access. It is a backend repository layer, so organizations should plan for a separate end-user interface.
Where Specifiction places it
- Data Archiving Software#2 of 308.8