Karriere Newsroom Kontakt DE · EN Deutsches Zentrum für Luft- und Raumfahrt
Research Data Management Platform Storage for HEterogeneous Product And Research Data · DLR Center for Lightweight Production Technology, Augsburg
Research Data Management

shepard

A multi-database research-data platform from DLR's Center for Lightweight Production Technology — one REST API for timeseries, files, structured documents, spatial data, and semantic annotations.

shepard (“Storage for HEterogeneous Product And Research Data”) is a multi-database research-data platform developed by DLR’s Center for Lightweight Production Technology (Augsburg). It exposes a single REST API that stores timeseries, files, structured documents, spatial data, and semantic annotations alongside metadata, in support of FAIR research-data management. (Source: aidocs/archive/01-repo-overview.md.)

What it is for

Use case

Research data for an aerospace experiment

Group flight-test artefacts — CAD files, sensor channels, lab-journal entries, derived analyses — under one Collection, navigated as a parent/child DataObject tree with predecessor/successor links for derivations.

Learn more ›
Use case

Time-series ingestion from a measurement campaign

Stream channels into a TimescaleDB-backed timeseries container, then attach the container as a Reference to the DataObject that represents the test run.

Learn more ›
Use case

Cross-DB graph + tabular + spatial in one place

Metadata graph in Neo4j, files and structured documents in MongoDB, timeseries in Postgres+TimescaleDB, optional spatial data in Postgres+PostGIS — addressed through one REST surface, no per-store integrations to maintain.

Learn more ›

Where to next

At a glance

21
Java version (backend)
3.27.x
Quarkus version
5
Persistence substrates
FAIR
RDM posture
Aspect Today
API surface Two shelves: upstream-compatible /shepard/api/... (frozen for byte-for-byte parity with shepard 5.2.0) + this fork’s additive /v2/... development surface. OpenAPI 3.0 at /shepard/doc/openapi.json, Swagger UI at /shepard/doc/swagger-ui/
Backend Quarkus 3.27.x on Java 21
Frontend Nuxt 3 + Vue 3 + Vuetify 3 (separate Docker image)
Persistence Neo4j 5.24 (metadata) + MongoDB 8.0 (files / structured) + Postgres+TimescaleDB (timeseries) + S3-compatible object store via shepard-plugin-file-s3 (Garage by default); optional Postgres+PostGIS
Auth External OIDC (Keycloak typical) + secondary X-API-KEY header
Deployment docker-compose, on-premises (no cloud assumed)

What’s new on this fork

Recent capabilities not in upstream shepard 5.2.0:

Snapshot date: 2026-05-22.


Cite our work or look up the standards behind these design decisions in the bibliography. For an entirely overblown, AI-generated account of why this software is called shepard, see the origin myth.

Unofficial motto: “Data management even institute directors understand.”