Steem Developer logo

Steem Developer Portal

Plugin & API List

Run a steemd node with your preferred APIs.

This is a list of the plugins, and their associated dependencies, required to enable specific apis.

When setting up the config file steemd will enable the chain, p2p, and webserver plugins regardless of other dependencies.

API’s with their respective plugin dependencies

account_by_key_api

Example in chain.ini:

plugin = account_by_key
plugin = account_by_key_api

account_history_api

Note, the account_history_rocksdb plugin does not provide support for condenser_api.get_transaction.

Example in chain.ini:

plugin = account_history
plugin = account_history_api

… or …

plugin = account_history_rocksdb
plugin = account_history_api

block_api

Example in chain.ini:

plugin = block_api

condenser_api

Example in chain.ini:

plugin = account_by_key tags follow market_history account_history
plugin = condenser_api

…or …

plugin = account_by_key tags reputation market_history account_history
plugin = condenser_api

database_api

Example in chain.ini:

plugin = database_api

debug_node_api

Example in chain.ini:

plugin = debug_node
plugin = debug_node_api

follow_api

Example in chain.ini:

plugin = follow_api

market_history_api

Example in chain.ini:

plugin = market_history_api

network_broadcast_api

Example in chain.ini:

plugin = network_broadcast_api

rc_api

Example in chain.ini:

plugin = rc_api

reputation_api

Example in chain.ini:

plugin = reputation_api

rewards_api

Note: The rewards_api plugin is for testing purposes only, do not run in production.

Example in chain.ini:

plugin = rewards_api

tags_api

Example in chain.ini:

plugin = tags_api

transaction_status_api

Example in chain.ini:

plugin = transaction_status_api

witness_api (deprecated)

Example in chain.ini:

plugin = witness_api