NeoFS is a decentralized distributed object storage integrated with the NEO Blockchain.
--- [](https://goreportcard.com/report/github.com/nspcc-dev/neofs-rest-gw)   # neofs-rest-gw NeoFS REST Gateway bridges NeoFS internal protocol and REST API server. ## Installation ### Building Before building make sure you have the following tools: * go * make * jq * git * curl To build neofs-rest-gw call `make` the cloned repository (the binary will end up in `bin/neofs-rest-gw`). Notable make targets: ``` dep Check and ensure dependencies image Build clean docker image image-dirty Build dirty docker image with host-built binaries formats Run all code formatters lint Run linters version Show current version generate-server Generate boilerplate by spec ``` ### Docker Or you can also use a [Docker image](https://hub.docker.com/r/nspccdev/neofs-rest-gw) provided for released (and occasionally unreleased) versions of gateway (`:latest` points to the latest stable release). ## Execution REST gateway itself is not a NeoFS node, so to access NeoFS it uses node's gRPC interface and you need to provide some node that it will connect to. This can be done either via `-p` parameter or via `REST_GW_PEERS_