<!--
Sitemap:
- [MBGA · Reactive Primitives for Spark](/index)
- [Acknowledgments](/acknowledgments)
- [API Reference](/api/)
- [Connectors](/connectors/)
- [Examples](/examples/)
- [Flashnet](/flashnet/)
- [Getting Started](/getting-started)
- [Installation](/installation)
- [Kit](/kit/)
- [Configuration](/api/configuration)
- [Core Actions](/api/core-actions)
- [React Hooks](/api/hooks)
- [Types & Errors](/api/types)
- [Custom Connectors](/connectors/custom)
- [Sats Connect (Xverse)](/connectors/sats-connect)
- [Spark SDK](/connectors/spark-sdk)
- [Wallet Standard](/connectors/wallet-standard)
- [Flashnet Authentication](/flashnet/authentication)
- [Next.js](/frameworks/nextjs)
- [Vite](/frameworks/vite)
- [AccountModal](/kit/account-modal)
- [ConnectButton](/kit/connect-button)
- [ConnectModal](/kit/connect-modal)
-->

# API Reference

Complete reference for all public APIs in the MBGA library.

## Packages

| Package | Import | Description |
|---------|--------|-------------|
| `mbga` | `import { ... } from 'mbga'` | React hooks + re-exports from core |
| `@mbga/connectors` | `import { ... } from '@mbga/connectors'` | Wallet connector implementations |
| `@mbga/core` | `import { ... } from '@mbga/core'` | Framework-agnostic core (config, actions, state) |
| `@mbga/kit` | `import { ... } from '@mbga/kit'` | Pre-built UI components |
| `@mbga/flashnet` | `import { ... } from '@mbga/flashnet'` | Flashnet authentication and orchestration |

## Sections

* **[Configuration](./configuration)** -- `createConfig`, `MbgaProvider`, networks, storage, state types
* **[React Hooks](./hooks)** -- all React hooks for connection, data, and actions
* **[Core Actions](./core-actions)** -- framework-agnostic functions for vanilla JS usage
* **[Types & Errors](./types)** -- utility functions, type definitions, error classes
