# Introduction

## What is TransactionKit?

We're glad you asked.

Writing code to perform transactions on the blockchain is still difficult. The learning curve is steep and some blockchain knowledge and Web3 development experience is needed.

We have leveraged the power of the Etherspot platform to simplify this into a few React Components and Hooks that can be controlled via your React UI.

**👉 Supports 13 chains and their testnets**

You read that right. TransactionKit is built on top of Etherspot and helps make your app truly multichain. TransactionKit supports Etheruem, Polygon, Gnosis, Binance, Fantom, Aurora, Avalanhe, Optimism, Arbitrum, Moonbean, Celo, Fuse and Arbitrum Nova.

**👉 Transaction Batching out the box**

Organise your transactions into batches to have them execute together. Each batch can be performed on a different blockchain.

**👉 Zero configuration**

You bring the code and design, we'll handle the infrastructure. Built with your productivity and speed in mind. No need to configure infrastructure providers, no signups needed, no credit cards down. Just install the code and start sending transactions.

**👉 Total design freedom**

TransactionKit is a headless collection of React Components and does not impose any existing user interfaces on you. You design and build how you envision your app, and we'll handle all the technical complexity.

## Here's an example

We're going to sent 0.1 ETH to another blockchain account.

```jsx
<EtherspotBatches>
  <EtherspotBatch>
    <EtherspotTransaction
      to={"0x0763d68dd586AB1DD8Be2e00c514B2ac8757453b"}
      value={"0.1"}
    />
  </EtherspotBatch>
</EtherspotBatches>
```

That's all it took!

## Want to try this out for yourself?

Have a look at our [Quick Start](/transaction-kit/quick-start.md) guide to get going.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://v1.etherspot.io/transaction-kit/introduction.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.
