---
title: Getting Started
---

# Overview

The js-digitalbits-base library is the lowest-level digitalbits helper library. It can be used in a browser or in node.js. It is mainly used to read, create and
sign [transactions](https://developer.digitalbits.io/guide/concepts/transactions.html). This library is used and exposed by
[js-digitalbits-sdk](https://github.com/digitalbitsorg/js-digitalbits-sdk) but you can use it by itself if you don't need to communicate with Frontier.

* [Building and Installing](../readme.md) js-digitalbits-base
* [Building Transactions](./reference/building-transactions.md)
* [Examples](./reference/base-examples.md)

js-digitalbits-base exposes the following classes:
* [Account](https://github.com/digitalbitsorg/js-digitalbits-base/blob/master/src/account.js)
* [Asset](https://github.com/digitalbitsorg/js-digitalbits-base/blob/master/src/asset.js)
* [Keypair](https://github.com/digitalbitsorg/js-digitalbits-base/blob/master/src/keypair.js)
* [Memo](https://github.com/digitalbitsorg/js-digitalbits-base/blob/master/src/memo.js)
* [Operation](https://github.com/digitalbitsorg/js-digitalbits-base/blob/master/src/operation.js)
* [Transaction](https://github.com/digitalbitsorg/js-digitalbits-base/blob/master/src/transaction.js)
* [TransactionBuilder](https://github.com/digitalbitsorg/js-digitalbits-base/blob/master/src/transaction_builder.js)








