> **Can't find what you're looking for?** Use `search_docs` on the docs MCP server at `https://www.openfort.io/api/mcp` to find what you need.
>
> **Have feedback?** Use `submit_feedback` on the same MCP server.

# Configuration

Configure how your application interacts with Openfort services.

These pages cover project-level settings you define once in the [dashboard](https://dashboard.openfort.io) — auth providers, recovery, policies, gas sponsorship, webhooks — and then reference from your app through your API keys. Every account is split into a **test** and a **live** environment with separate keys and separate data, so configure both before you launch.

Main configuration options:

* [API Keys](https://www.openfort.io/docs/configuration/api-keys) — Manage API keys for your Openfort application.
* [Funding](https://www.openfort.io/docs/configuration/funding) — Let users top up their wallet from any chain, exchange, or card.
* [Authentication](https://www.openfort.io/docs/products/embedded-wallet/authentication) — Manage user authentication methods and providers.
* [Supported Blockchains](https://www.openfort.io/docs/configuration/chains) — List of Chains supported by Openfort.
* [AI Tooling](https://www.openfort.io/docs/overview/building-with-ai) — Configure AI Tooling for your Openfort application.
* [Webhooks](https://www.openfort.io/docs/configuration/webhooks) — Configure Webhooks for your Openfort application.
* [Gas Sponsorship](https://www.openfort.io/docs/configuration/gas-sponsorship) — Manage gas sponsorship settings for your Openfort application.

## Before you start

* A project in the [Openfort dashboard](https://dashboard.openfort.io).
* Your [API keys](https://www.openfort.io/docs/configuration/api-keys): the publishable key for client SDKs, the secret key for server calls, and the Shield keys if you issue embedded wallets.
* The chains you target. Smart accounts, the 4337 bundler, and gas sponsorship depend on the chain, so check [Supported blockchains](https://www.openfort.io/docs/configuration/chains) first.

## Authentication

* [User sessions](https://www.openfort.io/docs/configuration/user-sessions) — session token lifetimes, refresh, and persistence.
* [Password-based auth](https://www.openfort.io/docs/configuration/password/security) and [custom SMTP](https://www.openfort.io/docs/configuration/password/custom-smtp) — email and password login, with your own sender and templates.
* [Social login](https://www.openfort.io/docs/configuration/social-login) — Google, Apple, Facebook, X, Discord, and Line.
* [Ethereum wallet auth](https://www.openfort.io/docs/configuration/wallet-auth) — Sign-In With Ethereum for MetaMask, Rainbow, and WalletConnect.
* [Third-party auth](https://www.openfort.io/docs/configuration/external-auth) — keep Firebase, Supabase, PlayFab, or your own OIDC server as the source of truth.
* [Allowed domains](https://www.openfort.io/docs/configuration/allowed-domains) — restrict which web origins and native apps can use your publishable key.
* [Recovery methods](https://www.openfort.io/docs/configuration/recovery-methods) — how an embedded wallet's recovery share is encrypted: automatic, password, or passkey.

## Transactions and gas

* [Policies](https://www.openfort.io/docs/configuration/policies) — rule-based authorization that decides which signing requests Openfort accepts, evaluated fail-closed.
* [Gas sponsorship](https://www.openfort.io/docs/configuration/gas-sponsorship) — cover fees for your users on EVM chains and Solana.
* [Pay gas in ERC-20s](https://www.openfort.io/docs/configuration/gas-erc20) and [SPL tokens](https://www.openfort.io/docs/configuration/gas-spl) — charge fees in a token instead of the native asset.
* [Funding](https://www.openfort.io/docs/configuration/funding) — let users top up a wallet from any chain, token, or exchange.

## Blockchain and project

* [Entity addresses](https://www.openfort.io/docs/configuration/addresses) — factory, account implementation, and paymaster addresses per chain.
* [Default assets](https://www.openfort.io/docs/configuration/default-assets) — the tokens `wallet_getAssets` returns when no custom list is configured.
* [Events](https://www.openfort.io/docs/configuration/notifications) and [Webhooks](https://www.openfort.io/docs/configuration/webhooks) — subscribe to account and on-chain activity, delivered by email or HTTPS `POST`.
* [Manage teams](https://www.openfort.io/docs/configuration/team) and [How billing works](https://www.openfort.io/docs/configuration/project-billing) — collaborators, roles, and project spend.
* [Self-hosted key management](https://www.openfort.io/docs/configuration/advanced/self-host) — run embedded wallet key management in your own infrastructure.
