FrostFS API Golang repository contains implementation of core FrostFS structures that can be used for integration with FrostFS.
Find a file
Alex Vanin e023b6e51e [#179] sdk/client: Ease bearer token sanity check
Now owner ID field is not required to be set. According to
latest neofs-api, this field set if token was issued for
specific owner ID. If this field is not set, then any user
can use this token while it is correctly signed and has valid
lifetime.

Lifetime is also can be omitted since node interpret empty
lifetime as a lifetime with zero values.

Signed-off-by: Alex Vanin <alexey@nspcc.ru>
2020-10-22 15:41:59 +03:00
.github cicd: Update GH Actions setup 2020-09-22 10:18:45 +03:00
docs Remove docs from neofs-api 2020-09-18 10:40:30 +03:00
internal [#147] Add constant error type 2020-10-15 11:05:37 +03:00
pkg [#179] sdk/client: Ease bearer token sanity check 2020-10-22 15:41:59 +03:00
util [#172] util/proto: Resolve protobuf compile warnings 2020-10-20 13:45:14 +03:00
v2 [#178] v2: Print default values in JSON 2020-10-20 18:24:48 +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 cicd: Update GH Actions setup 2020-09-22 10:18:45 +03:00
CHANGELOG.md docs: Added 2.0.0 Changelog 2020-09-21 16:41:31 +03:00
CONTRIBUTING.md Add credits and contribution guide 2020-09-18 11:25:43 +03:00
CREDITS.md Add credits and contribution guide 2020-09-18 11:25:43 +03:00
go.mod [#172] Use protobuf v2 API for go 2020-10-20 13:45:14 +03:00
go.sum [#172] Use protobuf v2 API for go 2020-10-20 13:45:14 +03:00
LICENSE change license 2020-04-10 09:22:35 +03:00
Makefile [#172] Use protobuf v2 API for go 2020-10-20 13:45:14 +03:00
prepare.sh Update structure with grpc subdir 2020-09-18 10:40:48 +03:00
README.md docs: Update README 2020-09-21 16:41:31 +03:00

NeoFS

Golang SDK for NeoFS


Go 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.

Contributing

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

Before starting to work on a certain topic, create an 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