Skip to main content

dApp Development

The Worldwide Asset eXchange™ (WAX) is a purpose-built blockchain and protocol token designed to make e-commerce transactions faster, easier, and safer for everyone. WAX makes building and deploying high-performance, secure dApps easy. Here you'll find Quickstarts, sample code, API reference guides, and all of the developer tools you need to set up a local WAX environment and write your smart contracts.

Get Started

You can use the following guides to set up your WAX dApp development environment:

  • Complete our [Docker Quickstart](/docs/dapp-development/docker-setup/
  • Download WAX Blockchain source code and samples using the WAX Blockchain Setupguide
  • Learn about the [WAX Contract Development Toolkit (WAX-CDT)](/docs/dapp-development/wax-cdt/
  • [Set Up a Local dApp Environment](/docs/dapp-development/setup-local-dapp-environment/

Build a dApp

Once you've set up your development environment, these tutorials can help you launch the next great dApp on WAX:

  • [Smart Contract Quickstart](/docs/dapp-development/smart-contract-quickstart/
  • [Deploy Your dApp on WAX](/docs/dapp-development/deploy-dapp-on-wax/


Learn how to make API requests to your local blockchain, WAX testnet or WAX mainnet, and get an overview of the WAX-CDT C++ API used to build your smart contracts.

  • [WAX RPC API](/docs/api-reference/
  • [WAX-CDT API](/docs/api-reference/cdt_api/