Skip to content

Overview

Personal OSDU™ instances offer flexibility in service deployments. Latest master is deployed by default although users have the option to select milestone releases.

  • Master Branch - Current code
  • Release Branches - Milestone code

Deploy Milestones

Use Feature Flag SOFTWARE_VERSION to deploy release branches.

For available releases, see OSDU Milestones.

Core Services

Name Description
Partition Service Manages data partitions to ensure efficient data management and scalability.
Entitlement Service Provides access control and permissions management for data within the OSDU platform.
Legal Service Ensures that data compliance and legal requirements are met, including data privacy and governance.
Indexer Service Indexes and categorizes data to enable efficient search and retrieval.
Indexer Queue Manages the queue for processing indexing tasks, ensuring data is indexed in a timely manner.
Schema Service Manages and provides access to data schemas that define the structure and format of data.
Storage Service Provides scalable storage solutions for managing and retrieving large volumes of data.
Search Service Facilitates searching and querying across data stored within the OSDU platform.
File Service Handles file operations such as storage, retrieval, and management of data files.
Workflow Service Initiates business processes within the system. During the prototype phase, it facilitates CRUD operations on workflow metadata and triggers workflows in Apache Airflow. Additionally, the service manages process startup records, acting as a wrapper around Airflow functions..

Reference Services

Name Description
Unit Service Provides dimension/measurement and unit definitions.
CRS Catalog Service Provides API endpoints to work with geodetic reference data, allowing developers to retrieve CRS definitions, select appropriate CRSs for data ingestion, and search for CRSs based on various constraints.
CRS Conversion Service Enables the conversion of coordinates from one coordinate reference system (CRS) to another.

Airflow DAGS

Name Description
Manifest Ingestion DAG Used for ingesting single or multiple metadata artifacts about datasets into OSDU.
CSV Parser DAG: Helps in parsing CSV files into a format for ingestion and processing.

Experimental Software

OSDU offers various experimental capabilities that are either very new or community contributions. These services are not yet fully mature but are available for early adopters to test and provide feedback. This solution supports the concept of experimental software through opt-in feature flags, allowing users to selectively enable and test these new features.

Note

Experimental software is often less stable and contains less documentation.

Name Description
Admin UI A community supported Angular Administration UI for OSDU.