# SDK

The V2 SDK is very similar to the V1 SDK. It adds parameters such as `customXcm` for executing XCM on AssetHub or destination parachains, and fee-selection options such as `feeAsset` or `feeTokenLocation` depending on the route.

## Packages

Snowbridge V2 uses the same packages as the Snowbridge V1 SDK. The current stable SDK release series starts at **v1.0.0**.

### Example Scripts

We have a wide range of scripts using the Snowbridge SDK at <https://github.com/Snowfork/snowbridge/tree/main/web/packages/operations/src>, as examples of how to use the SDK and the bridge.

### Guides

Here are guides to integrate with Snowbridge V2:

* [Token transfer Ethereum -> Polkadot](https://docs.snowbridge.network/developers/snowbridge-v2/typescript-sdk/e2p)
* [Token transfer Polkadot -> Ethereum](https://docs.snowbridge.network/developers/snowbridge-v2/typescript-sdk/e2p-1)
* [Transact on AssetHub & Parachain](https://docs.snowbridge.network/developers/snowbridge-v2/typescript-sdk/transact-ah)
* [Transact on Ethereum & L2s](https://docs.snowbridge.network/developers/snowbridge-v2/typescript-sdk/transact-ethereum)
* [SDK Cases](https://docs.snowbridge.network/developers/snowbridge-v2/typescript-sdk/cases)
