Ostwind

Ostwind

A GraphQL Object Storage Webservice Backed by OpenStack Swift and Hadoop HDFS

What is Ostwind?

Ostwind is a Java library that lets you set up object storage webservice with minimal effort. Ostwind is meant to be specialized on managing files, such as books, videos, and photos. It supports object storage through two variants of APIs: A JSON API for uploading and downloading files and A GraphQL API for reading file metadata, including File name, File type, etc.

Key Features

docker compose up --build --force-recreate & [+] Running 12/12 ✔ db Pulled ✔ 20e4dcae4c69 Pull complete ✔ 1c56c3d4ce74 Pull complete ✔ e9f03a1c24ce Pull complete ... docker ps -a

Docker Support

Ostwind supports running everything in Docker, including its object storage. It is designed to provide better support for faster CI/CD and easier DevOps.

Specialized in Object Storage

Designed for Big Data and scalability, Ostwind has first-class support for OpenStack Swift and Hadoop HDFS as back-ends and flexible pipeline-style architecture which handles nearly any back-end for data storage

Cutting-Edge API Technology

Ostwind makes it easy to build and maintain GraphQL web services for managing file metadata. Ostwind's API is clean and user-friendly, hiding the complexities of complicated data storage and query optimization from end-users