> ## Documentation Index
> Fetch the complete documentation index at: https://docs.getpara.com/llms.txt
> Use this file to discover all available pages before exploring further.

# useAlchemySmartAccount

> Creates and manages an Alchemy smart account backed by the current Para or external-wallet signer.

Install @getpara/aa-alchemy and import this hook from the React SDK root. The full @getpara/react-sdk package re-exports it.

## Import

```ts theme={null}
import { useAlchemySmartAccount } from "@getpara/react-sdk-lite";
```

Supports EIP-4337 and EIP-7702 modes through Alchemy Account Kit. React Native also publishes the named hook from @getpara/react-native-wallet/aa/alchemy.

## Configuration fields

Required apiKey and chain. Optional rpcUrl, address, walletId, signer, mode ('4337' or '7702'), gasPolicyId, and enabled.

The hook receives the configuration directly; Para obtains its client from provider context.

Creates and manages an Alchemy smart account backed by the current Para or external-wallet signer.

Copy method signature

### Returns

`UseSmartAccountResult<SmartAccount>`

A synchronous React Query result with data, isLoading, isError, error, and refetch, plus smartAccount as an alias of data. The account value can be undefined before a result or null when no account is available.

The hook returns immediately; do not await it. Read `smartAccount` when the query succeeds, and use the [SmartAccount](/v3/references/types/smart-accounts/smart-account) contract for the returned account’s methods. Account creation runs only when the Para client is available, a session or external signer is ready, and `enabled` is true.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.