API Libraries
From Steem Center
Revision as of 21:35, 18 September 2016 by Someguy123 (talk | contribs) (Add Ruby and Golang APIs. Add TX signing note)
API Libraries allow you to work with either the WebSocket Steemd API, or the cli_wallet API. They are available for many languages.
Be aware you don't need to run your own Steem daemon for most cases, you can just connect to a public one, such as Steem.WS ran by @Xeroc and @Jesta
Items tagged with {TX SIGNING} support the ability to build STEEM transactions. Those without the tag may not be able to build transactions, e.g. upvotes, price feeds etc.
Python
- Piston (@xeroc) {TX SIGNING} - A powerful python API capable of making bots in just a few lines of code, and any other interaction with the Blockchain that you would require
Javascript
- SteemJS (@svk) {TX SIGNING} - A javascript library capable of building, signing, and broadcasting Steem transactions, and other useful functions.
- SteemJS (@pharesim) - Unrelated to SVK's SteemJS. This offers nothing more than a very light JS API for connecting to the Steem WebSocket API.
PHP
Ruby
Golang
- Go-Steem (@void aka @tchap) {TX SIGNING} - A library for STEEM which supports transaction signing.