filecoin-project / specs

The Filecoin protocol specification
https://spec.filecoin.io
Other
367 stars 170 forks source link

Node HTTP API #400

Open eingenito opened 5 years ago

eingenito commented 5 years ago

There should be a standard HTTP API for nodes to support.

Summary

The current HTTP API offered by go-filecoin is a result of using the go-ipfs-cmds library. This CLI-oriented API was never designed as a general purpose API framework is awkward for developer-users:

A standard HTTP api could address these issues and offer the possibility of cross-implementation compatibility for tools that communicate with a node.

anorth commented 5 years ago

Thanks @eingenito! For those watching, @eingenito is leading research and design for this API. This issue isn't a request for the protocol specs team to do anything in particular. We do intend the majority of the HTTP API to be implementable by multiple Filecoin node implementations.