Skip to content

graphql service for microscopy data storage used in the arkitekt platform

Notifications You must be signed in to change notification settings

arkitektio/mikro-server

Repository files navigation

Mikro

Maintenance Maintainer Code style: black

Mikro is the Arkitekt go to solution for all things microscopy. It provides the datamodels and services for managing microscopy data, and connects a binary storage system built around S3 object store (in a standard deploylement powered Minio), with a relational database Postgres for metadata storage.

As an API first system, Mikro exposes a GraphQL API for all of its operations that can be used by any client. It also provides a web based admin UI for interacting with the system through a browser.

Mikro Design

The Mikro schema is the core of the system. It defines the data models and relationships that are used to store and retrieve data. The schema is defined in GraphQL and provides the only interface to the system. You can inspect a recent schema.graphql Or you can use the API Explorer to interact with the system directly.

Mikro Design

Developmental Notices

Mikro is currently being rewritten to support the modern Arkitekt Stack of Django and Strawberry GraphQL. This repository will remain the main repository for Mikro, and the new version will be merged into this repository once the new version is ready for production.

About

graphql service for microscopy data storage used in the arkitekt platform

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages