MCD mainnet and testnet contract addresses
View Changelog
Pymaker
Introduction
Collateral Types
Home>Documentation>Introduction

Dai.js

Introduction

Dai.js is a JavaScript library that makes it easy to build applications on top of MakerDAO's platform of smart contracts. You can use Maker's contracts to open Vaults formerly known as CDPs, deposit collateral and generate Dai, trade tokens on decentralized exchanges, and more.

The library features a pluggable, service-based architecture, which allows users to easily integrate Maker functionality into their own apps. It also includes convenient configuration presets for out-of-the-box usability and support for both front-end and back-end applications, plus plugins for integrating with Maker governance, hardware wallets, and both Single-Collateral and Multi-Collateral Dai.

If you have questions regarding Dai.js that are not answered in the following pages, please reach out to us on the #dev channel on chat.makerdao.com or create a Github issue.

Related guides

How to build a Dai.js wallet plugin
Monitoring Collateral Types and Vaults
Upgrading to Multi-Collateral Dai Guide

Was this document helpful?

Edit this page

Make the community proud with your contributions

Expert on this topic? If you want to contribute, you can edit this page using Tina CMS or directly on Github.
Edit on Github
You'll be credited and you'll be helping the Maker community.
Last Edit:Wed Nov 18 2020
Show All Contributors
Contents
On This Page
  • Dai.js
  • Introduction