Skip to content

arkitektio/omero-ark-server

Repository files navigation

Omero-Ark-Server

codecov Maintenance Maintainer Code style: black Checked with mypy Ruff

Develompent

Omero Ark is a GraphQL API that allows you to interact with OMERO. Where possible it tries to use the same terminology as OMERO. It is written in Python and uses the Strawberry library to implement the GraphQL API. It is a micro-service to run within the Arkitekt framework.

Design

We use the Strawberry Extensions system to pass a single user authenticated BlitzGateway session through the GraphQL resolvers. This should reduce the number of times we need to connect to OMERO, and allow for more efficient queries.