• Stars
    star
    825
  • Rank 54,892 (Top 2 %)
  • Language
    Go
  • License
    Apache License 2.0
  • Created almost 8 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

SODA Terra Project API module : is an open source implementation of SODA API connecting storage to platforms like Kubernetes, OpenStack, and VMware

SODA API

Go Report Card Build Status codecov.io Releases LICENSE

Introduction

SODA API is an open source implementation of SODA API Standards for Data and Storage Management. The effort is to provide a common unified data and storage interface to store, run any data anywhere. It is part of SODA Terra (SDS Controller). There are other two repositories part of SODA Terra viz., Controller and Dock

This project implements the API Server, Different API services, utilities and more. The implementation will be based on the API standards from The SODA Foundation.

It connects the application or client to the storage backends to do data/storage management seamlessly providing a platform and storage agnostic framework.

Any application or client platform can implement the interface using the API specification to connect to API or implement northbound plugins to bridge their specifications to SODA API.

Currently we support block and file APIs for key features of data management (provisioning, migration, fileshare, etc). for on-prem implementation

This is one of the SODA Core Projects and is maintained by SODA Foundation directly.

Earlier part of github.com/sodafoundation/opensds Or github.com/opensds/opensds

Documentation

https://docs.sodafoundation.io

Quick Start - To Use/Experience

https://docs.sodafoundation.io

Quick Start - To Develop

https://docs.sodafoundation.io

Latest Releases

https://github.com/sodafoundation/api/releases

Support and Issues

https://github.com/sodafoundation/api/issues

Project Community

https://sodafoundation.io/slack/

How to contribute to this project?

Join https://sodafoundation.io/slack/ and share your interest in the ‘general’ channel

Checkout https://github.com/sodafoundation/api/issues labelled with ‘good first issue’ or ‘help needed’ or ‘help wanted’ or ‘StartMyContribution’ or ‘SMC’

Project Roadmap

SODA API Standards working with standard bodies and industry partners. Build a scalable microservice based API layer to support data store with file, block and object operations across edge, core/on-prem and cloud.

https://docs.sodafoundation.io

Join SODA Foundation

Website : https://sodafoundation.io

Slack : https://sodafoundation.io/slack/

Twitter : @sodafoundation

Mailinglist : https://lists.sodafoundation.io

More Repositories

1

strato

SODA Strato (Multi-cloud) project provides a cloud vendor agnostic data management for hybrid cloud, intercloud or intracloud. This project is renamed as 'Strato'
HTML
233
star
2

soda

SODA Open Data Framework and Releases. (Previously known as 'releases').
221
star
3

delfin

delfin is the SODA Infrastructure Manager project which provides unified, intelligent and scalable resource management, alert and performance monitoring
Python
202
star
4

nbp

NorthBoundPlugins for platforms and clients to connect to SODA Data Framework
Go
51
star
5

documentation

Documentation for SODA Foundation and SODA Core projects. Covers code for doc site generation.
JavaScript
46
star
6

dashboard

SODA Dashboard to provide a GUI based experience of SODA Release capabilities
TypeScript
38
star
7

installer

provides easy installation and basic deployment based on specific configurations for SODA Projects
Shell
35
star
8

architecture-analysis

Architecture, Design, and Technology Analysis for SODA Foundation
31
star
9

dock

SODA Terra Project DOCK module : is an open source implementation for the unified interface to connect heterogeneous storage backends.
Go
27
star
10

community

SODA Community Related Files go here
19
star
11

contrib-lab01

This repo is for new contributors trial and learning. This is to support the SODA community members for their learning.
Go
19
star
12

orchestration

SODA Orchestration project is an open source workflow orchestration & automation framework.
Python
16
star
13

controller

SODA Terra Project Controller Module : All the control services (like metadata management, scheduler, other bookkeeping, utils etc)
Go
11
star
14

examples

SODA examples and demos
Python
10
star
15

anomaly-detection

Reference implementation of intelligent monitoring which can utilize SODA Telemetry data, through exporters
Python
10
star
16

qa

Common Quality Assurance Work for SODA Foundation go here
HTML
8
star
17

governance

This repo is for all overall governance related information
6
star
18

website

All that for SODA Foundation Website (sodafoundation.io)
5
star
19

blog

Blogging on OpenSDS
HTML
4
star
20

crystal

crystal provides unified metadata management platform for unstructured data for cloud and more.
HTML
3
star
21

soda-incubator

SODA Incubator for incubating projects to SODA Foundation
3
star
22

SIM-TempIssues

Place holder for SODA Infrastructure Manager(SIM) Issues temporarily. Visit : github.com/sodafoundation/sim for the latest development
2
star
23

strato-ui

UI for SODA Strato Project
TypeScript
1
star
24

delfin-ui

UI for SODA Delfin
TypeScript
1
star
25

.github

Created to add all common community health files for SODA Foundation github organisation
1
star
26

hybrid-smart-archival

Hybrid Smart Archival of Data across on prem, cloud and edge
1
star
27

soda-cdm

All SODA CDM (Container Data Management) Projects are linked here
1
star