# Kana Labs

## Kana Labs

- [Welcome to Kana Labs](https://docs.kanalabs.io/getting-started/welcome-to-kana-labs.md): A brief intro to Kana Labs
- [AMM DEX Aggregator](https://docs.kanalabs.io/cross-chain-swaps/amm-dex-aggregator.md): AMM DEX Aggregator: The Aggregator of DeFi Aggregators & Bridges. Effortlessly swap tokens with the best rates, low slippage, and unparalleled speed—all in one place.
- [Kana Widget](https://docs.kanalabs.io/integrate-kana-widget/kana-widget.md): Kana Widget: Simplified Cross-Chain Integration
- [Install Widget](https://docs.kanalabs.io/integrate-kana-widget/kana-widget/install-widget.md): The widget can be installed on any web page with just a few lines of code. This will help to bring cross-chain swaps across multiple chains with the most efficient pricing to your website.
- [Configure Widget](https://docs.kanalabs.io/integrate-kana-widget/kana-widget/configure-widget.md)
- [Configure Aptos Keyless](https://docs.kanalabs.io/integrate-kana-widget/kana-widget/configure-aptos-keyless.md): Kana Widget Configuration for Aptos Keyless
- [Web3 Aggregator SDK](https://docs.kanalabs.io/web3-aggregator-sdk/web3-aggregator-sdk.md): Liquidity & Cross Chain Aggregator Layer SDK
- [Installation](https://docs.kanalabs.io/web3-aggregator-sdk/web3-aggregator-sdk/installation.md)
- [SameChain](https://docs.kanalabs.io/web3-aggregator-sdk/web3-aggregator-sdk/samechain.md)
- [Cross Chain Swap](https://docs.kanalabs.io/web3-aggregator-sdk/web3-aggregator-sdk/cross-chain-swap.md)
- [Aggregator API's](https://docs.kanalabs.io/web3-aggregator-sdk/web3-aggregator-sdk/aggregator-apis.md)
- [Kana Trade](https://docs.kanalabs.io/spot-trading-platform/kana-trade.md): Kana Trade - CLOB-based spot trading platform for the ultimate CEX-like decentralized trading experience
- [API Docs](https://docs.kanalabs.io/spot-trading-platform/kana-trade/api-docs.md): Link to Github Repo & Swagger for Kana Trade APIs
- [Kana Perps](https://docs.kanalabs.io/perpetual-futures/kana-perps.md): The 1st fully on-chain CLOB based decentralised perpetual futures on Aptos
- [Getting Started](https://docs.kanalabs.io/perpetual-futures/kana-perps/getting-started.md): What do you need to trade on Kana Perps?
- [Deposit & Withdrawal](https://docs.kanalabs.io/perpetual-futures/kana-perps/getting-started/deposit-and-withdrawal.md): Here's a step-by-step breakdown of how to deposit and withdraw funds to your Kana Perps trading account. Steps apply to both Testnet & Mainnet.
- [Mainnet Tutorials](https://docs.kanalabs.io/perpetual-futures/kana-perps/getting-started/mainnet-tutorials.md)
- [Getting Started](https://docs.kanalabs.io/perpetual-futures/kana-perps/getting-started/mainnet-tutorials/getting-started.md): Here’s what you need to start your trading journey with our Kana Perps platform.
- [Connecting Wallet & Enabling “One Click Transaction”](https://docs.kanalabs.io/perpetual-futures/kana-perps/getting-started/mainnet-tutorials/connecting-wallet-and-enabling-one-click-transaction.md): Once you have prepared everything you need to start your trading journey, the first step is to “Connect Your Wallet” to the platform and enable “One Click Transaction.”
- [Deposit & Withdraw Tokens](https://docs.kanalabs.io/perpetual-futures/kana-perps/getting-started/mainnet-tutorials/deposit-and-withdraw-tokens.md)
- [Placing a Market Trade Order](https://docs.kanalabs.io/perpetual-futures/kana-perps/getting-started/mainnet-tutorials/placing-a-market-trade-order.md): Opening a short position on APT - PERP
- [Placing a Limit Trade Order](https://docs.kanalabs.io/perpetual-futures/kana-perps/getting-started/mainnet-tutorials/placing-a-limit-trade-order.md): Opening a Long Position on APT - PERP
- [Partially & Fully Closing a Live Trade Order](https://docs.kanalabs.io/perpetual-futures/kana-perps/getting-started/mainnet-tutorials/partially-and-fully-closing-a-live-trade-order.md)
- [Adding Margin to an Open Position](https://docs.kanalabs.io/perpetual-futures/kana-perps/getting-started/mainnet-tutorials/adding-margin-to-an-open-position.md)
- [Defining Take Profit & Stop Loss](https://docs.kanalabs.io/perpetual-futures/kana-perps/getting-started/mainnet-tutorials/defining-take-profit-and-stop-loss.md)
- [Breaking Down Kana Perps](https://docs.kanalabs.io/perpetual-futures/kana-perps/breaking-down-kana-perps.md)
- [Assets Supported](https://docs.kanalabs.io/perpetual-futures/kana-perps/breaking-down-kana-perps/assets-supported.md)
- [Order Types](https://docs.kanalabs.io/perpetual-futures/kana-perps/breaking-down-kana-perps/order-types.md)
- [Orderbook](https://docs.kanalabs.io/perpetual-futures/kana-perps/breaking-down-kana-perps/orderbook.md)
- [1-Click Trading in Kana Perps](https://docs.kanalabs.io/perpetual-futures/kana-perps/breaking-down-kana-perps/1-click-trading-in-kana-perps.md)
- [Delegation](https://docs.kanalabs.io/perpetual-futures/kana-perps/breaking-down-kana-perps/1-click-trading-in-kana-perps/delegation.md)
- [Funding Rate](https://docs.kanalabs.io/perpetual-futures/kana-perps/breaking-down-kana-perps/funding-rate.md)
- [Leverage](https://docs.kanalabs.io/perpetual-futures/kana-perps/breaking-down-kana-perps/leverage.md)
- [Margin](https://docs.kanalabs.io/perpetual-futures/kana-perps/breaking-down-kana-perps/margin.md)
- [Liquidation](https://docs.kanalabs.io/perpetual-futures/kana-perps/breaking-down-kana-perps/liquidation.md)
- [Insurance Fund](https://docs.kanalabs.io/perpetual-futures/kana-perps/breaking-down-kana-perps/insurance-fund.md)
- [Hedge Mode](https://docs.kanalabs.io/perpetual-futures/kana-perps/breaking-down-kana-perps/hedge-mode.md)
- [Hedging a Short-Term 2-3% Price Decline](https://docs.kanalabs.io/perpetual-futures/kana-perps/breaking-down-kana-perps/hedge-mode/hedging-a-short-term-2-3-price-decline.md)
- [Dual Positioning for Flexible Profit-Taking](https://docs.kanalabs.io/perpetual-futures/kana-perps/breaking-down-kana-perps/hedge-mode/dual-positioning-for-flexible-profit-taking.md): This is a speculative trading method on Kana Perps platform
- [Trading Fees](https://docs.kanalabs.io/perpetual-futures/kana-perps/breaking-down-kana-perps/trading-fees.md)
- [Technical Architecture](https://docs.kanalabs.io/perpetual-futures/kana-perps/technical-architecture.md)
- [API Docs](https://docs.kanalabs.io/perpetual-futures/kana-perps/api-docs.md): API for our perpetual futures platform
- [Installation Setup](https://docs.kanalabs.io/perpetual-futures/kana-perps/api-docs/installation-setup.md): Overview of supported trading markets and installation prerequisites for using the API.
- [Kana Perps Typescript REST API](https://docs.kanalabs.io/perpetual-futures/kana-perps/api-docs/kana-perps-typescript-rest-api.md)
- [Kana Perps Python Websocket API](https://docs.kanalabs.io/perpetual-futures/kana-perps/api-docs/kana-perps-python-websocket-api.md)
- [Kana Perps Python REST API](https://docs.kanalabs.io/perpetual-futures/kana-perps/api-docs/kana-perps-python-rest-api.md)
- [Steps to place an order](https://docs.kanalabs.io/perpetual-futures/kana-perps/api-docs/steps-to-place-an-order.md)
- [Perps Contract Error Codes](https://docs.kanalabs.io/perpetual-futures/kana-perps/api-docs/perps-contract-error-codes.md)
- [Websocket Connection](https://docs.kanalabs.io/perpetual-futures/kana-perps/api-docs/websocket-connection.md)
- [Supported Markets](https://docs.kanalabs.io/perpetual-futures/kana-perps/api-docs/supported-markets.md): Supported Markets & API/WebSocket Endpoints
- [For Developers & MMs](https://docs.kanalabs.io/perpetual-futures/kana-perps/for-developers-and-mms.md)
- [Installation setup](https://docs.kanalabs.io/perpetual-futures/kana-perps/for-developers-and-mms/installation-setup.md)
- [Available Markets](https://docs.kanalabs.io/perpetual-futures/kana-perps/for-developers-and-mms/available-markets.md)
- [Integrating REST APIs](https://docs.kanalabs.io/perpetual-futures/kana-perps/for-developers-and-mms/integrating-rest-apis.md)
- [Typescript](https://docs.kanalabs.io/perpetual-futures/kana-perps/for-developers-and-mms/integrating-rest-apis/typescript.md)
- [Python](https://docs.kanalabs.io/perpetual-futures/kana-perps/for-developers-and-mms/integrating-rest-apis/python.md)
- [Walkthrough](https://docs.kanalabs.io/perpetual-futures/kana-perps/for-developers-and-mms/integrating-rest-apis/walkthrough.md)
- [Integrating WebSockets](https://docs.kanalabs.io/perpetual-futures/kana-perps/for-developers-and-mms/integrating-websockets.md)
- [FAQ](https://docs.kanalabs.io/perpetual-futures/kana-perps/for-developers-and-mms/faq.md)
- [Faucets](https://docs.kanalabs.io/perpetual-futures/kana-perps/for-developers-and-mms/faq/faucets.md)
- [Kana Labs - DeFi Simplified](https://docs.kanalabs.io/spot-and-perp-apis/kana-labs-defi-simplified.md): A complete and comprehensive DeFi product suite that provides end to end solutions be it for retail users looking to make their mark in Crypto or for developers & businesses entering the DeFi market.
- [Staking Aggregator](https://docs.kanalabs.io/spot-and-perp-apis/kana-labs-defi-simplified/staking-aggregator.md)
- [Trading APIs](https://docs.kanalabs.io/spot-and-perp-apis/trading-apis.md): Quick Links to APIs for Kana Labs DeFi Product Suite
- [Kana Trade API](https://docs.kanalabs.io/spot-and-perp-apis/trading-apis/kana-trade-api.md): API for our on-chain orderbook platform Kana Trade
- [Kana Perps API](https://docs.kanalabs.io/spot-and-perp-apis/trading-apis/kana-perps-api.md): API for our perpetual futures platform
- [Installation Setup](https://docs.kanalabs.io/spot-and-perp-apis/trading-apis/kana-perps-api/installation-setup.md): Overview of supported trading markets and installation prerequisites for using the API.
- [Example setup functions](https://docs.kanalabs.io/spot-and-perp-apis/trading-apis/kana-perps-api/example-setup-functions.md)
- [Kana Perps Typescript REST API](https://docs.kanalabs.io/spot-and-perp-apis/trading-apis/kana-perps-api/kana-perps-typescript-rest-api.md)
- [Kana Perps Websocket API](https://docs.kanalabs.io/spot-and-perp-apis/trading-apis/kana-perps-api/kana-perps-websocket-api.md): Overview of supported trading markets and installation prerequisites for using the Websocket API.
- [Kana Perps Python Websocket API](https://docs.kanalabs.io/spot-and-perp-apis/trading-apis/kana-perps-api/kana-perps-python-websocket-api.md)
- [Kana Perps Python REST API](https://docs.kanalabs.io/spot-and-perp-apis/trading-apis/kana-perps-api/kana-perps-python-rest-api.md)
- [Steps to place an order](https://docs.kanalabs.io/spot-and-perp-apis/trading-apis/kana-perps-api/steps-to-place-an-order.md)
- [Kana Labs Build - Blockchain Infra](https://docs.kanalabs.io/spot-and-perp-apis/kana-labs-build-blockchain-infra.md)
- [Web3 Aggregator SDK aka Kana Crosschain SDK](https://docs.kanalabs.io/spot-and-perp-apis/kana-labs-build-blockchain-infra/web3-aggregator-sdk-aka-kana-crosschain-sdk.md)
- [Mirai SDK – EIP 4337 Based Smart Wallet](https://docs.kanalabs.io/spot-and-perp-apis/kana-labs-build-blockchain-infra/mirai-sdk-eip-4337-based-smart-wallet.md)
- [Paymaster SDK](https://docs.kanalabs.io/spot-and-perp-apis/kana-labs-build-blockchain-infra/paymaster-sdk.md)
- [Kana Crosschain Widget](https://docs.kanalabs.io/spot-and-perp-apis/kana-labs-build-blockchain-infra/kana-crosschain-widget.md)
- [Mirai SDK - The EVM Smart Wallet & Paymaster](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster.md): Elevating the Web3 Experience with Account Abstraction and Multi-Chain Efficiency
- [SDK Gateway Functions](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/sdk-gateway-functions.md)
- [EVM SDK Functions](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/sdk-gateway-functions/evm-sdk-functions.md): Available Methods in SDK
- [Aptos SDK Functions](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/sdk-gateway-functions/aptos-sdk-functions.md)
- [Data Service](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/data-service.md): Along with using the Mirai SDK, developers can make use of the data service to retreive information such as Account Balances.
- [Get Account Balances](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/data-service/get-account-balances.md): Returns the Account Balance.
- [Get Transactions Details](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/data-service/get-transactions-details.md): Returns details about a transaction.
- [Get NFTs List](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/data-service/get-nfts-list.md): Returns a list of NFTs that the account owns.
- [Paymaster](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/paymaster.md): Paymaster is a system designed to allow a company or organization to cover the transaction fees, commonly known as gas fees, for a whitelisted users.
- [Get Sponsor Balance](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/paymaster/get-sponsor-balance.md): Using this API call we can get a sponsor balance.
- [Deposit](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/paymaster/deposit.md): Using this API call we can deposit funds to a paymaster address.
- [Check Whitelist](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/paymaster/check-whitelist.md): Using this API call we can check if an accountAddress is whitelisted for a specific paymaster address.
- [Remove From Whitelist](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/paymaster/remove-from-whitelist.md): Using this API call we can remove the address from the whitelisting.
- [Add To Whitelist](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/paymaster/add-to-whitelist.md): Using this API call we can whitelisting the address.
- [Sponsor Transactions](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/paymaster/sponsor-transactions.md): Using this API call we sponsor a transactions.
- [Implementation Guide](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/implementation-guide.md): Step by step guide for implementing our SDK
- [Examples](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/examples.md)
- [React Implementation](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/examples/react-implementation.md): The sample implementation code using web3auth and Mirai SDK.
- [Initialize SDK](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/examples/initialize-sdk.md)
- [Transfer Native Tokens](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/examples/transfer-native-tokens.md)
- [Transfer ERC20 Tokens](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/examples/transfer-erc20-tokens.md)
- [Transfer ERC721 Tokens](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/examples/transfer-erc721-tokens.md)
- [Transfer ERC1155 Tokens](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/examples/transfer-erc1155-tokens.md)
- [Create Aptos Sponsored](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/examples/create-aptos-sponsored.md)
- [Add Owners](https://docs.kanalabs.io/smart-wallet-sdk/mirai-sdk-the-evm-smart-wallet-and-paymaster/examples/add-owners.md)
- [Kana Paymaster For Aptos and Supra](https://docs.kanalabs.io/paymaster-service/kana-paymaster-for-aptos-and-supra.md)
- [How it works?](https://docs.kanalabs.io/paymaster-service/kana-paymaster-for-aptos-and-supra/how-it-works.md)
- [How to Register?](https://docs.kanalabs.io/paymaster-service/kana-paymaster-for-aptos-and-supra/how-to-register.md)
- [Deposit Allowance](https://docs.kanalabs.io/paymaster-service/kana-paymaster-for-aptos-and-supra/deposit-allowance.md)
- [Manage Users](https://docs.kanalabs.io/paymaster-service/kana-paymaster-for-aptos-and-supra/manage-users.md)
- [Paymaster SDK Tutorial (Typescript)](https://docs.kanalabs.io/paymaster-service/kana-paymaster-for-aptos-and-supra/paymaster-sdk-tutorial-typescript.md): Install the paymaster SDK
- [Paymaster API](https://docs.kanalabs.io/paymaster-service/kana-paymaster-for-aptos-and-supra/paymaster-api.md)
- [Module & Function Whitelist](https://docs.kanalabs.io/paymaster-service/kana-paymaster-for-aptos-and-supra/module-and-function-whitelist.md)
- [Subscription - Coming soon](https://docs.kanalabs.io/paymaster-service/kana-paymaster-for-aptos-and-supra/subscription-coming-soon.md)
- [FAQS](https://docs.kanalabs.io/paymaster-service/kana-paymaster-for-aptos-and-supra/faqs.md)
- [OPerps](https://docs.kanalabs.io/perpetual-options/operps.md): Decentralized Short-Term Options Trading, Effortless leverage, Simplified options, Consistent rewards.
- [Kana Labs Tokenomics](https://docs.kanalabs.io/tokenomics-and-governance/kana-labs-tokenomics.md): Tokenomics of the Kana token
- [Roadmap](https://docs.kanalabs.io/roadmap.md)
- [Referral Programv1](https://docs.kanalabs.io/referral-programv1.md)
- [Rewards Program](https://docs.kanalabs.io/rewards-and-referral-program/rewards-program.md): Points program is aimed at rewarding you our valuable customers for your contribution to our growth.
- [Reward Program Season 1](https://docs.kanalabs.io/rewards-and-referral-program/rewards-program/reward-program-season-1.md): This season is from  (20.08.2024 to 20.09.2024)
- [Reward Program Season 2](https://docs.kanalabs.io/rewards-and-referral-program/rewards-program/reward-program-season-2.md): This season is from  (03.12.2024 to 01.01.2025)  and is packed with exciting new opportunities to earn rewards points, and exclusive NFTs while engaging with Kana Labs’ DeFi ecosystem.
- [How to Keep Track of Your Points?](https://docs.kanalabs.io/rewards-and-referral-program/rewards-program/how-to-keep-track-of-your-points.md): A guide on how to use your points dashboard to keep track of your points.
- [Where to find the Missions Dashboard?](https://docs.kanalabs.io/rewards-and-referral-program/rewards-program/where-to-find-the-missions-dashboard.md): Season 2 includes a new mission dashboard to points & referral program
- [Referral Program v2](https://docs.kanalabs.io/referral-program-v2.md): Refer new users & Earn Commissions
- [How to Generate Referral Link? (For the Referrer)](https://docs.kanalabs.io/referral-program-v2/how-to-generate-referral-link-for-the-referrer.md): Keeping track of referral activity
- [How to map your wallet to the invite IDs? (For the invited users)](https://docs.kanalabs.io/referral-program-v2/how-to-map-your-wallet-to-the-invite-ids-for-the-invited-users.md): Please complete this step to get your wallet connected to your referrer's ID
- [Referral Program](https://docs.kanalabs.io/referral-program.md): Revamped version of our referral program
- [How to Generate Referral Link? (For the Referrer)](https://docs.kanalabs.io/referral-program/how-to-generate-referral-link-for-the-referrer.md): Follow these simple steps to start earning passive income from your referrals today:
- [How to map your wallet to the invite IDs? (For the invited users)](https://docs.kanalabs.io/referral-program/how-to-map-your-wallet-to-the-invite-ids-for-the-invited-users.md): Please complete this step to get your wallet connected to your referrer's ID


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://docs.kanalabs.io/getting-started/welcome-to-kana-labs.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
