FrostFS API Golang repository contains implementation of core FrostFS structures that can be used for integration with FrostFS.
 
 
 
Go to file
Leonard Lyubich 180da74e5c Place compiled proto files to root dir
Remove `v2` prefix from `prepare.sh` script.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2021-11-17 15:29:33 +03:00
.github [#349] ci: Update linter 2021-10-07 11:00:37 +03:00
accounting Add `v2` version to go module name 2021-11-17 15:29:33 +03:00
acl Add `v2` version to go module name 2021-11-17 15:29:33 +03:00
audit Add `v2` version to go module name 2021-11-17 15:29:33 +03:00
container Add `v2` version to go module name 2021-11-17 15:29:33 +03:00
docs Update release instruction 2021-08-27 13:33:09 +03:00
netmap Add `v2` version to go module name 2021-11-17 15:29:33 +03:00
object Add `v2` version to go module name 2021-11-17 15:29:33 +03:00
refs Add `v2` version to go module name 2021-11-17 15:29:33 +03:00
reputation Add `v2` version to go module name 2021-11-17 15:29:33 +03:00
rpc Add `v2` version to go module name 2021-11-17 15:29:33 +03:00
session Add `v2` version to go module name 2021-11-17 15:29:33 +03:00
signature Add `v2` version to go module name 2021-11-17 15:29:33 +03:00
storagegroup Add `v2` version to go module name 2021-11-17 15:29:33 +03:00
tombstone Add `v2` version to go module name 2021-11-17 15:29:33 +03:00
util Place compiled proto files to root dir 2021-11-17 15:29:33 +03:00
v2 Add `v2` version to go module name 2021-11-17 15:29:33 +03:00
.gitattributes Simplify Makefile 2020-09-18 11:25:32 +03:00
.gitignore Simplify Makefile 2020-09-18 11:25:32 +03:00
.golangci.yml [#349] ci: Update linter 2021-10-07 11:00:37 +03:00
CHANGELOG.md Release v1.30.0 - Udo (우도, 牛島) 2021-10-19 19:51:33 +03:00
CONTRIBUTING.md Minor typo fixes 2020-12-30 12:35:03 +03:00
CREDITS.md Release v1.26.0 - Daecheongdo (대청도, 大靑島) 2021-05-07 15:11:18 +03:00
LICENSE change license 2020-04-10 09:22:35 +03:00
Makefile Makefile: use `go install` instead of `go get` 2021-11-16 19:56:48 +03:00
README.md Release v1.30.0 - Udo (우도, 牛島) 2021-10-19 19:51:33 +03:00
go.mod Add `v2` version to go module name 2021-11-17 15:29:33 +03:00
go.sum Add `v2` version to go module name 2021-11-17 15:29:33 +03:00
prepare.sh prepare.sh: fix directory handling 2021-11-16 19:56:48 +03:00

README.md

NeoFS

Golang SDK for NeoFS


Tests codecov Report GitHub release GitHub license

Overview

Go implementation of recent NeoFS API versions and SDK layer working with all of them in a handy way.

NeoFS-API compatibility

neofs-api-go version supported NeoFS-API versions
< v1.20.0 (unsupported) up to v1.2.0
v1.20.x v2.0.2
v1.21.x v2.1.0
v1.22.x v2.2.0
v1.23.x v2.3.0
v1.24.x v2.4.0
v1.25.x v2.5.0
v1.26.x v2.6.0
v1.27.x v2.7.0
v1.28.x v2.8.0
v1.29.x v2.9.1
v1.30.x v2.10.0

Contributing

Feel free to contribute to this project after reading the contributing guidelines.

Before starting to work on a certain topic, create a new issue first, describing the feature/topic you are going to implement.

License

This project is licensed under the Apache 2.0 License - see the LICENSE file for details