> ## 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.

# Integrate Para Wallets with Eliza OS

> Build wallet-enabled AI agents using Para's infrastructure and Eliza OS framework

Build wallet-enabled AI agents by integrating Para's wallet infrastructure with Eliza OS. Your agent will create and manage EVM wallets and send transactions across Ethereum-compatible chains.

## Prerequisites

You need these components before starting:

* Node.js 18+ and npm/pnpm/yarn/bun installed
* An active [Eliza OS](https://docs.elizaos.ai/) project
* Para API credentials (get them from the [Para Developer Portal](https://developer.getpara.com/))

## Installation and Setup

<Steps>
  <Step title="Install the Para Plugin">
    Choose your preferred package manager to install the [Para plugin](https://github.com/aipop-fun/plugin-para):

    ```bash theme={null}
    # npm
    npm install @elizaos/plugin-para

    # pnpm
    pnpm add @elizaos/plugin-para

    # yarn
    yarn add @elizaos/plugin-para

    # bun
    bun add @elizaos/plugin-para
    ```
  </Step>

  <Step title="Configure Environment">
    Create or update your `.env` file with Para credentials:

    ```env theme={null}
    # Para Configuration
    PARA_API_KEY=your-para-api-key
    PARA_ENV=production  

    # Optional: Chain-specific RPC URLs
    ETH_RPC_URL=https://mainnet.infura.io/v3/your-key
    POLYGON_RPC_URL=https://polygon-rpc.com
    ```
  </Step>

  <Step title="Register the Plugin">
    Register the Para plugin in your Eliza character configuration:

    ```typescript theme={null}
    // character.config.ts
    import { paraPlugin } from '@elizaos/plugin-para';

    export const characterConfig = {
      name: "ParaAgent",
      description: "An AI agent with wallet management capabilities",
      plugins: [paraPlugin],
      settings: {
        secrets: {
          PARA_API_KEY: process.env.PARA_API_KEY,
          PARA_ENV: process.env.PARA_ENV || 'production'
        }
      }
    };
    ```
  </Step>

  <Step title="Initialize Your Agent">
    Create your agent with Para capabilities:

    ```typescript theme={null}
    // index.ts
    import { ElizaOS } from '@elizaos/core';
    import { characterConfig } from './character.config';

    async function main() {
      const agent = new ElizaOS({
        character: characterConfig,
        runtime: {
          // Additional runtime configuration
          logLevel: 'info',
          persistState: true
        }
      });

      await agent.start();
      console.log('🤖 Para-enabled agent is running!');
    }

    main().catch(console.error);
    ```
  </Step>
</Steps>

## Next Steps

<CardGroup cols={2}>
  <Card title="Eliza + Para Documentation" href="https://github.com/aipop-fun/plugin-para">
    Add more features to your Eliza + Para integration
  </Card>

  <Card title="Eliza OS Docs" href="https://docs.elizaos.ai">
    Learn more about building AI agents with Eliza
  </Card>
</CardGroup>

## Related Walkthroughs

<CardGroup cols={3}>
  <Card title="Automated Migration with MCP" icon="wand-magic-sparkles" href="/v2/walkthroughs/migration-mcp">
    Intermediate · 15 min · AI-powered migration tooling
  </Card>

  <Card title="Thirdweb Integration" icon="cubes" href="/v2/walkthroughs/Thirdweb">
    Advanced · 40 min · Smart accounts and gas sponsorship
  </Card>

  <Card title="Chrome Extension Integration" icon="puzzle-piece" href="/v2/walkthroughs/chrome-extension-integration">
    Advanced · 45 min · Browser extensions with Para wallets
  </Card>
</CardGroup>
