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

# TypeScript Quickstart

Use this quickstart if you want to integrate with the Protocol SDK from
TypeScript.

<Tip>
  The tutorial code is available in the
  [swig-ts](https://github.com/anagrambuild/swig-ts) repository.
  <br />- For the <b>Classic</b> version (compatible with <code>
  @solana/web3.js
  </code>), see: <code>examples/tutorial/classic</code>
  <br />- For the <b>Kit</b> version (compatible with <code>@solana/kit</code>),
  see: <code>examples/tutorial/kit</code>
</Tip>

## Choose your stack

* **Classic** uses `@solana/web3.js` 1.x and `@swig-wallet/classic`
* **Kit** uses `@solana/kit` and `@swig-wallet/kit`

Each tutorial page shows both variants where they differ.

## What this quickstart covers

* environment setup
* creating a wallet
* managing authorities and actions
* signing transactions

## Read in this order

1. [Environment Setup](./env)
2. [Create a Wallet](./create)
3. [Manage Authorities and Actions](./managing_authorities)
4. [Sign Transactions](./sign)
