# Build on Kasseal

> The open-source TypeScript SDK for wallets, bots, DEXs and explorers: quotes, transaction builders and launch-proof checks.

Kasseal publishes **@kassealhq/sdk**, an open-source TypeScript SDK (MIT licence) for anyone building on Kasseal tokens: wallets, trading bots, DEXs and routers, explorers.

Install it from npm:

> **Note:** `npm install @kassealhq/sdk`

## What it does

- Quotes for the bonding curve, the pool and liquidity, computed exactly as the contracts do.
- Transaction builders for curve buys and sells, pool swaps, adding and removing liquidity, and creator fee payouts. Your keys never leave your wallet or your own code: the SDK only builds, and you sign.
- Launch-proof verification, so you can check a token yourself before trading it ([The launch proof](https://app.kasseal.com/docs/launch-proof)).
- Wallet adapters for KasWare and Kaspire, and submission helpers that never send the same trade twice.

## Before you build

- Identify a token and its pool by covenant id, never by ticker or name. Tickers are not unique.
- Verify the launch proof and trade only a token whose proof checks out.
- Pass the network to the SDK explicitly and use the same one everywhere: the builder, the launch-proof check and the wallet.

## Links

- [npm package](https://www.npmjs.com/package/@kassealhq/sdk)
- [Source code and documentation on GitHub](https://github.com/Sealkaspa/kasseal-sdk)

Every release is built and published from the public repository with npm provenance, which links the package to the exact source commit. Security reports: [info@kasseal.com](mailto:info@kasseal.com).

Source: https://app.kasseal.com/docs/developers
