# Intro to Wax library

Wax is a multi-language, object-oriented library for interacting with the Hive blockchain network. There are currently three language implementations of the library: TypeScript, C++, and Python. Each implementation of Wax incorporates the same code used by the core Hive protocol library to define Hive objects (operations, transactions, etc). This ensures that Wax will always maintain compatibility with the core blockchain protocol.

Wax enables developers to:

  • read blockchain data from Hive API endpoints by making API requests
  • write new blockchain data by creating and broadcasting Hive transactions containing various blockchain operations to Hive API endpoints

Start by exploring the Wax Interfaces Reference:

Interfaces Reference
interfaces/config/init-general/