> ## Documentation Index
> Fetch the complete documentation index at: https://docs.li.fi/llms.txt
> Use this file to discover all available pages before exploring further.

# Bigmi Overview

> TypeScript library and reactive primitives for Bitcoin apps.

## Introduction

**Bigmi** is a TypeScript library that provides reactive primitives for building Bitcoin applications.

**Bigmi features include:**

* Abstractions over the [Bitcoin JSON-RPC API](https://developer.bitcoin.org/reference/rpc/)

* First-class APIs for interacting with the [Bitcoin](https://bitcoin.design/) network, including sending transactions and tracking with [Replace-By-Fee (RBF)](https://github.com/bitcoin/bips/blob/master/bip-0125.mediawiki) support

* Connectors for 10+ popular Bitcoin wallets (extensions and embedded) including: Binance, Bitget, Ctrl, Dynamic, Leather, Phantom, Xverse, Unisat, and many others

* TypeScript support

### Packages

Bigmi is modularized into several packages, each suited to different use cases:

* [@bigmi/core](https://www.npmjs.com/package/@bigmi/core) - Actions, transports, utilities, and other core primitives for Node.js or client-side applications.
* [@bigmi/react](https://www.npmjs.com/package/@bigmi/react) - Hooks, providers, and other useful primitives for React applications.
* [@bigmi/client](https://www.npmjs.com/package/@bigmi/client) - Wallet connectors and other tools to connect wallet extensions with Bitcoin applications.
