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

# Transaction Builder Reference

## Overview

The Transaction Builder is a feature for constructing complex transactions programmatically.

<img src="https://mintcdn.com/multisig/Wc0R-oEikK8GIWBa/images/transaction-builder-1.png?fit=max&auto=format&n=Wc0R-oEikK8GIWBa&q=85&s=11a2109bd26646b9c449bef34cc1c45b" alt="Transaction Builder Interface" width="2880" height="1904" data-path="images/transaction-builder-1.png" />

> **Note**: Detailed documentation for the Transaction Builder is coming soon.

### Building a Transaction

The Transaction Builder allows you to compose complex multi-instruction transactions:

<img src="https://mintcdn.com/multisig/Wc0R-oEikK8GIWBa/images/transaction-builder-3.png?fit=max&auto=format&n=Wc0R-oEikK8GIWBa&q=85&s=e3b203703af03196650cbb4591de95ed" alt="Selecting Instructions" width="2880" height="1904" data-path="images/transaction-builder-3.png" />

### Reviewing and Executing

Once your transaction is built, review the details before submitting:

<img src="https://mintcdn.com/multisig/Wc0R-oEikK8GIWBa/images/transaction-builder-5.png?fit=max&auto=format&n=Wc0R-oEikK8GIWBa&q=85&s=3c1b49637af411f7d85b72058c028308" alt="Transaction Review" width="2880" height="1904" data-path="images/transaction-builder-5.png" />

## See Also

* [Create Vault Transaction](/developers/typescript-sdk/instructions/create-vault-transaction)
* [TypeScript SDK Overview](/developers/typescript-sdk/overview)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.