# Engine

#### Overview <a href="#overview" id="overview"></a>

Engine is an open-source, backend server that reads, writes, and deploys contracts at production scale.

#### Why use Engine? <a href="#why-use-engine" id="why-use-engine"></a>

Engine enables your app to:

* Send multiple blockchain transactions at once.
* Resubmit stuck transactions, handling nonce values, gas settings, and RPC errors.
* Avoid duplicate transactions.
* Manage multiple backend wallets and their funds.
* Control access from your backends and team members.
* Sponsor user gas fees.
* Deploy and interact with smart accounts.
* Subscribe to contract events and transactions.



<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td>Engine</td><td>Backend server to reliably call smart contracts</td><td><a href="https://2248955668-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FhE4weeNpCJSNUXnecN1R%2Fuploads%2FvUjzmEXRME1ynbknunCA%2Fnav-icon-engine.svg?alt=media&#x26;token=997773b5-ce6f-4b13-b2c7-3830e33c4bba">nav-icon-engine.svg</a></td><td><a href="https://portal.thirdweb.com/engine">https://portal.thirdweb.com/engine</a></td></tr></tbody></table>
