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

# Examples Hub

> Explore Para's examples hub for integration patterns across web, mobile, and specific use cases

export const Link = ({href, label, newTab = false}) => {
  const [isHovered, setIsHovered] = useState(false);
  return <a href={href} target={newTab ? '_blank' : '_self'} rel={newTab ? 'noopener noreferrer' : undefined} className="not-prose inline-block relative text-black font-semibold cursor-pointer border-b-0 no-underline" onMouseEnter={() => setIsHovered(true)} onMouseLeave={() => setIsHovered(false)}>
      {label}
      <span className={`absolute left-0 bottom-0 w-full rounded-sm bg-gradient-to-r from-orange-600 to-purple-600 transition-all duration-300 ${isHovered ? 'h-0.5' : 'h-px'}`} />
    </a>;
};

export const Card = ({imgUrl, title, description, href, horizontal = false, newTab = false}) => {
  const [isHovered, setIsHovered] = useState(false);
  const handleClick = e => {
    e.preventDefault();
    if (newTab) {
      window.open(href, '_blank', 'noopener,noreferrer');
    } else {
      window.location.href = href;
    }
  };
  return <div className={`not-prose relative my-2 p-[1px] rounded-xl transition-all duration-300 ${isHovered ? 'bg-gradient-to-r from-[#FF4E00] to-[#874AE3]' : 'bg-gray-200'}`} onMouseEnter={() => setIsHovered(true)} onMouseLeave={() => setIsHovered(false)}>
      <a href={href} onClick={handleClick} className={`not-prose flex ${horizontal ? 'flex-row' : 'flex-col'} font-normal h-full bg-white overflow-hidden w-full cursor-pointer rounded-[11px] no-underline`}>
        {imgUrl && <div className={`relative overflow-hidden flex-shrink-0 ${horizontal ? 'w-[30%] rounded-l-[11px]' : 'w-full'}`} onClick={e => e.stopPropagation()}>
            <img src={imgUrl} alt={title} className="w-full h-full object-cover pointer-events-none select-none" draggable="false" />
            <div className="absolute inset-0 pointer-events-none" />
          </div>}
        <div className={`flex-grow px-6 py-5 ${horizontal ? 'w-[70%]' : 'w-full'} flex flex-col ${horizontal && imgUrl ? 'justify-center' : 'justify-start'}`}>
          {title && <h2 className="font-semibold text-base text-gray-800 m-0">{title}</h2>}
          {description && <div className={`font-normal text-gray-500 re leading-6 ${horizontal || !imgUrl ? 'mt-0' : 'mt-1'}`}>
              <p className="m-0 text-xs">{description}</p>
            </div>}
        </div>
      </a>
    </div>;
};

Para provides a comprehensive collection of examples to help you integrate our technology across various platforms, frameworks, and use cases. Our <Link label="Examples Hub" href="https://github.com/getpara/examples-hub" /> repository contains working code samples for all supported platforms.

<Tip>
  Looking for community-created examples? Check out <Link label="Awesome Para" href="https://github.com/getpara/awesome-para" /> for community-featured examples and integrations from bounties and hackathons covering Account Abstraction, Agents, Pregeneration, and more!
</Tip>

## Web Framework Examples

<CardGroup cols={2}>
  <Card title="Next.js" imgUrl="/images/v2/framework-nextjs.png" href="https://github.com/getpara/examples-hub/tree/2.0.0/web/with-react-nextjs/" description="Next.js examples with Server-Side Rendering and client components" horizontal />

  <Card title="React + Vite" imgUrl="/images/v2/framework-react-vite.png" href="https://github.com/getpara/examples-hub/tree/2.0.0/web/with-react-vite/" description="React application with Vite for faster development" horizontal />

  <Card title="Vue" imgUrl="/images/v2/framework-vue-vite.png" href="https://github.com/getpara/examples-hub/tree/2.0.0/web/with-vue-vite/" description="Vue.js integration with custom UI components" horizontal />

  <Card title="Svelte" imgUrl="/images/v2/framework-svelte-vite.png" href="https://github.com/getpara/examples-hub/tree/2.0.0/web/with-svelte-vite/" description="Svelte framework integration examples" horizontal />
</CardGroup>

## Server Examples

<CardGroup cols={3}>
  <Card title="Node.js" imgUrl="/images/v2/framework-node.png" href="https://github.com/getpara/examples-hub/tree/2.0.0/server/with-node/" description="Node.js server examples with Express" />

  <Card title="Deno" imgUrl="/images/v2/framework-deno.png" href="https://github.com/getpara/examples-hub/tree/2.0.0/server/with-deno/" description="Deno runtime integration examples" />

  <Card title="Bun" imgUrl="/images/v2/framework-bun.png" href="https://github.com/getpara/examples-hub/tree/2.0.0/server/with-bun/" description="Bun runtime server integration examples" />
</CardGroup>

## Mobile Examples

Para SDK supports React Native, Flutter, and Swift for native mobile experiences:

<CardGroup cols={2}>
  <Card title="Flutter" imgUrl="/images/v2/framework-flutter.png" href="https://github.com/getpara/examples-hub/tree/2.0.0/mobile/with-flutter" description="Flutter integration with native passkey support" horizontal />

  <Card title="React Native" imgUrl="/images/v2/framework-react-native.png" href="https://github.com/getpara/examples-hub/tree/2.0.0/mobile/with-react-native/" description="React Native integration for Android and iOS" horizontal />

  <Card title="Expo" imgUrl="/images/v2/framework-expo.png" href="https://github.com/getpara/examples-hub/tree/2.0.0/mobile/with-expo-one-click-login" description="Para integration in Expo managed workflow" horizontal />

  <Card title="Swift" imgUrl="/images/v2/framework-swift.png" href="https://github.com/getpara/examples-hub/tree/2.0.0/mobile/with-swift" description="Native iOS integration with Swift" horizontal />
</CardGroup>

## Popular Feature Examples

<CardGroup cols={3}>
  <Card title="Wallet Pregeneration & Claiming" imgUrl="/images/v2/feature-pregeneration.png" href="https://github.com/getpara/examples-hub/tree/2.0.0/web/with-react-nextjs/para-pregen-claim" description="Create and claim pregenerated wallets for seamless onboarding" />

  <Card title="Client Auth + Server Signing" imgUrl="/images/v2/general-examples.png" href="https://github.com/getpara/examples-hub/tree/2.0.0/advanced-patterns/client-auth-server-sign" description="Authenticate with client and sign transactions server-side" />
</CardGroup>

## Blockchain Integration Examples

<CardGroup cols={2}>
  <Card title="EVM External Wallets" imgUrl="/images/v2/network-evm.png" href="https://github.com/getpara/examples-hub/tree/2.0.0/web/with-react-nextjs/para-modal-evm" description="Connect with external EVM wallets via Para Modal" horizontal />

  <Card title="Solana External Wallets" imgUrl="/images/v2/network-solana.png" href="https://github.com/getpara/examples-hub/tree/2.0.0/web/with-react-nextjs/para-modal-solana" description="Integrate with Solana wallets in Para Modal" horizontal />

  <Card title="Cosmos External Wallets" imgUrl="/images/v2/network-cosmos.png" href="https://github.com/getpara/examples-hub/tree/2.0.0/web/with-react-nextjs/para-modal-cosmos" description="Connect Cosmos wallets through Para Modal" horizontal />
</CardGroup>

## Transaction Signing Libraries

<CardGroup cols={3}>
  <Card title="Ethers.js" imgUrl="/images/v2/signer-ethers.png" href="https://github.com/getpara/examples-hub/tree/2.0.0/web/with-react-nextjs/signer-ethers-v6" description="Sign EVM transactions with Ethers.js v6" />

  <Card title="Viem" imgUrl="/images/v2/signer-viem.png" href="https://github.com/getpara/examples-hub/tree/2.0.0/web/with-react-nextjs/signer-viem-v2" description="Sign EVM transactions with Viem v2" />

  <Card title="CosmJS" imgUrl="/images/v2/signer-cosmjs.png" href="https://github.com/getpara/examples-hub/tree/2.0.0/web/with-react-nextjs/signer-cosmjs" description="Sign Cosmos transactions with CosmJS" />

  <Card title="Solana Web3.js" imgUrl="/images/v2/signer-web3js.png" href="https://github.com/getpara/examples-hub/tree/2.0.0/web/with-react-nextjs/signer-solana-web3" description="Sign Solana transactions with Web3.js" />

  <Card title="Solana Anchor" imgUrl="/images/v2/signer-anchor.png" href="https://github.com/getpara/examples-hub/tree/2.0.0/web/with-react-nextjs/signer-solana-anchor" description="Use Anchor with Para for Solana programs" />
</CardGroup>

## DeFi Integration Examples

<Card title="Jupiter DEX API" imgUrl="/images/v2/feature-jupiter-dex.png" href="https://github.com/getpara/examples-hub/tree/2.0.0/defi-integrations/with-jupiter-dex-api" description="Integrate Para with Jupiter DEX API for Solana swaps" horizontal />

## Community Contributions

<Card horizontal title="Awesome Para" imgUrl="/images/v2/awesome-para.png" href="https://github.com/getpara/awesome-para" description="Explore community-contributed examples, libraries, and integrations" />

## Need Something Specific?

Don't see an example for your use case? Para's team is eager to create new examples to help you integrate with different libraries, third-party features, or providers.
