Difference between revisions of "API Libraries"

From Steem Center
Jump to: navigation, search
(Created page with "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 ow...")
 
(Add Ruby and Golang APIs. Add TX signing note)
Line 2: Line 2:
  
 
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 [https://steem.ws Steem.WS] ran by @Xeroc and @Jesta
 
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 [https://steem.ws 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 ==
 
== Python ==
* [https://github.com/xeroc/piston Piston] - 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
+
* [https://github.com/xeroc/piston 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 ==
 
== Javascript ==
  
* [https://github.com/svk/steemjs-lib SteemJS (svk)] - A javascript library capable of building, signing, and broadcasting Steem transactions, and other useful functions.
+
* [https://github.com/svk/steemjs-lib SteemJS (@svk)] {'''TX SIGNING'''} - A javascript library capable of building, signing, and broadcasting Steem transactions, and other useful functions.
* [https://github.com/pharesim/steemjs SteemJS (pharesim)] - Unrelated to SVK's SteemJS. This offers nothing more than a very light JS API for connecting to the Steem WebSocket API.
+
* [https://github.com/pharesim/steemjs 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 ==
 
== PHP ==
  
???
+
* [https://github.com/lukestokes/php-steem-tools PHP Steem Tools (@lukestokes)]
  
 
== Ruby ==
 
== Ruby ==
  
???
+
* [https://steemit.com/radiator/@inertia/radiator-update-optimizations Radiator (@inertia)]
 +
 
 +
== Golang ==
 +
 
 +
* [https://github.com/go-steem/rpc Go-Steem (@void aka @tchap)] {'''TX SIGNING'''} - A library for STEEM which supports transaction signing.

Revision as of 21:35, 18 September 2016

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