Skip to main content
API key signers are deprecated and will be removed in a future release. All signer types require an API key for authentication, but an API key is no longer a valid standalone signer.If you currently use API key signers for server-side or agent operations, migrate to server keys instead.
In earlier versions of the Crossmint Wallets API, an API key could be used directly as an operational signer. This model is deprecated in favor of dedicated signer types that separate authentication (API key) from transaction authorization (signer key). For a conceptual overview, see API key in the Wallet Signers guide.

Configuration

import { useWallet } from '@crossmint/client-sdk-react-ui';

const { getOrCreateWallet } = useWallet();

const wallet = await getOrCreateWallet({
    chain: "evm",
    signer: {
        type: "api-key",
    },
});