> For the complete documentation index, see [llms.txt](https://xai-foundation.gitbook.io/xai-network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xai-foundation.gitbook.io/xai-network/xai-gaming-dev-resources/build-with-thirdweb/web3-apis.md).

# Web3 APIs

Production-grade HTTP server to interact with any smart contract on any EVM. Engine lets you create and interact with backend developer wallets, enabling high throughput with automatic nonce and gas management. Reliably send blockchain transactions, manage smart wallets, enable gasless transactions, and more.

{% embed url="<https://portal.thirdweb.com/infrastructure/engine/overview?utm_source=xai-network&utm_medium=documentation&utm_campaign=chain-docs>" %}

<figure><img src="https://lh7-us.googleusercontent.com/ABreRLpaGVADnsB8xc1nDPnKGYjYb-W9FxpBZamlapwlrgiLFUvXl93Jj4wUKqXXXvxoq_uKxEft1WKgx6qnBm98B9h0fhhNNSr0TL-DLZkexEwmswvAJck_kaTv2MdVjpqlscMMRl5k6NqejjOxs14" alt=""><figcaption></figcaption></figure>

#### Features

* Managed backend wallets - Create company wallets backed up locally or with AWS KMS / Google KMS.
* Any contract on any EVM chain - Engine supports contract calls on all [1000+ EVM blockchains](https://thirdweb.com/chainlist?utm_source=xai-network\&utm_medium=documentation\&utm_campaign=chain-docs) and private subnets.
* High transaction throughput - Blockchain transactions are processed in parallel with nonce management, and stuck transactions are automatically retried.
* Smart contracts - Deploy any [published smart contract ](https://thirdweb.com/explore?utm_source=xai-network\&utm_medium=documentation\&utm_campaign=chain-docs)including tokens, NFTs, marketplaces, and smart accounts.
* Account abstraction & smart wallets - Deploy and manage smart wallets, use session keys for access controls, and transact on behalf of your users.
* Gasless transactions - Sponsor user transactions with gasless relayers and user operations.
* Wallet and contract webhooks - Get notified of wallet and contract events to automate sending emails, printing shipping labels, or charging customers.
* Advanced analytics (coming soon) - View transaction history trends, event logs for each transaction, a ledger of backend wallet funds, and more.

#### **Why use Engine?**

Engine is beneficial if your app:

* Handles multiple company app wallets.
* Requires controlled access by multiple team members.
* Requires transactions to be delivered reliably during traffic bursts and network congestion.
* Sends more than one transaction per block (example: 2 Ethereum transactions within 12 seconds).
* Sponsors gas fees for your users.
* Deploys smart accounts for each user.
* Triggers other actions when wallet or contract events occur.


---

# 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 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://xai-foundation.gitbook.io/xai-network/xai-gaming-dev-resources/build-with-thirdweb/web3-apis.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.
