FrostFS API Golang repository contains implementation of core FrostFS structures that can be used for integration with FrostFS.
sdk
Find a file
Leonard Lyubich 8c99d9d54c [#207] sdk/client: Implement GetEACLWithSignature method
GetEACL method of Client receives eACL table with signature, verifies the
signature and return the table. In some cases we need to receive table and
signature regardless of their correctness. New method GetEACLWithSignature
provides such an opportunity.

Signed-off-by: Leonard Lyubich <leonard@nspcc.ru>
2020-11-24 15:16:42 +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
pkg [#207] sdk/client: Implement GetEACLWithSignature method 2020-11-24 15:16:42 +03:00
util [#191] Recompile latest neofs-api repository 2020-11-11 10:35:34 +03:00
v2 [#205] v2/client: Replace WithGRPCDialContext option with WithDialTimeout 2020-11-23 14:15:42 +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 Update readme badges and changelog 2020-11-17 17:14:00 +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 [#191] Recompile latest neofs-api repository 2020-11-11 10:35:34 +03:00
go.sum [#191] Recompile latest neofs-api repository 2020-11-11 10:35:34 +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 Update readme badges and changelog 2020-11-17 17:14:00 +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.

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

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