---
title: 'Welcome to Snag Docs'
description: 'Snag is the leading onchain loyalty platform, helping Web3 brands incentivize engagement, automate rewards and track user contributions. Power growth with customizable point-based programs and integrated marketplace features.'
keywords:
  - "Web3 loyalty platform"
  - "onchain loyalty program"
  - "crypto rewards"
  - "blockchain engagement"
  - "Snag Solutions"
  - "loyalty API"
  - "NFT rewards"
  - "token gating"
  - "Web3 gamification"
icon: 'hand-wave'
iconType: 'regular'
sidebarTitle: 'Welcome'
---

> **For AI agents:** the complete documentation index is at [llms.txt](https://docs.snagsolutions.io/llms.txt). Append `.md` to any page URL for its markdown version.

<video
  autoPlay
  muted
  loop
  playsInline
  className="w-full aspect-video"
  src="https://assets.snagsolutions.io/public/docs/welcome-gif.webm"
/>

## What is Snag?

Snag is an onchain loyalty and engagement platform that helps Web3 brands track, evaluate, and reward user contributions across social, onchain, and gaming platforms. Brands use Snag to launch white-label loyalty programs with customizable point systems, NFT rewards shops, leaderboards, and achievement badges -- all without writing backend infrastructure from scratch.

Snag provides:

- **50+ loyalty rule types** spanning social quests (X, Discord, Telegram, YouTube, TikTok, Instagram, Reddit, GitHub), onchain actions (token holds, mints, swaps, [smart contract events](https://docs.snagsolutions.io/loyalty/rules/contract-event)), DeFi interactions ([Uniswap](https://docs.uniswap.org/) liquidity, [Snapshot](https://docs.snapshot.org/) governance), and custom logic via [Stratus serverless functions](https://docs.snagsolutions.io/stratus/functions)
- **15+ blockchain networks** including Ethereum, Base, Arbitrum, Polygon, ZKSync, Solana, Berachain, ApeChain, SKALE, XAI, HYCHAIN, Camp Network, and Vanar Chain
- **6 authentication providers** -- [Dynamic](https://docs.snagsolutions.io/user-auth/dynamic), [Thirdweb](https://docs.snagsolutions.io/user-auth/thirdweb), [Privy](https://docs.snagsolutions.io/user-auth/privy), [Immutable Passport](https://docs.snagsolutions.io/user-auth/immutable), [Sequence](https://docs.snagsolutions.io/user-auth/sequence), and [Auth0](https://docs.snagsolutions.io/user-auth/auth0) -- supporting wallet, email, and social login
- **REST API and TypeScript SDK** ([`@snagsolutions/sdk`](https://docs.snagsolutions.io/api-reference/sdk)) for full programmatic control
- **Stratus onchain cloud** with [serverless functions](https://docs.snagsolutions.io/stratus/functions), [event subscriptions](https://docs.snagsolutions.io/stratus/subscriptions), [gasless relayers](https://docs.snagsolutions.io/stratus/relayers), and [ERC-20 token sync](https://docs.snagsolutions.io/stratus/onchain-points)

## Introduction

This documentation covers everything you need to integrate Snag's loyalty and marketplace solutions. Whether you're setting up your first loyalty program through the [admin dashboard](https://admin.snagsolutions.io), integrating via the [REST API](https://docs.snagsolutions.io/api-reference/introduction), or building custom onchain logic with [Stratus](https://docs.snagsolutions.io/stratus/stratus-overview), you'll find step-by-step guides, API references, and code examples here.

## Getting Started

<Columns cols={2}>
  <Card title="Set up Overview" icon="rocket-launch" iconType="light" href="setup/setup-overview">
    Launch checklist: branding, hostname, loyalty program, and go-live.
  </Card>
  <Card title="API Reference" icon="code" iconType="light" href="api-reference">
    REST API authentication, endpoints, and base URL configuration.
  </Card>
  <Card
    title="SDK Reference"
    icon="box-open"
    iconType="light"
    href="api-reference/sdk"
  >
    TypeScript SDK for type-safe interaction with Snag APIs.
  </Card>
  <Card
    title="Loyalty Program"
    icon="stars"
    iconType="light"
    href="loyalty/loyalty-overview"
  >
    Configure reward programs and automate incentives.
  </Card>
</Columns>

## Core Platform

<Columns cols={2}>
  <Card
    title="Stratus"
    icon="file-code"
    iconType="light"
    href="stratus/stratus-overview"
  >
    Serverless functions, event subscriptions, gasless relayers, and ERC-20 token sync.
  </Card>
  <Card title="User Auth" icon="user" iconType="light" href="user-auth/auth-overview">
    Wallet, email, and social login via 6 authentication providers.
  </Card>
  <Card title="Rewards Shop" icon="gift" iconType="light" href="create/rewards-shop">
    Create NFT contracts, mint assets, and list for purchase, auction, or sweepstakes.
  </Card>
  <Card title="Badges" icon="badge-check" iconType="light" href="create/badges">
    Achievement badges that track user progress and gamify engagement.
  </Card>
</Columns>

## Key Use Cases

Snag supports a wide range of Web3 engagement strategies:

- **Community growth** -- Reward users for following social accounts, joining Discord or Telegram, and referring friends with trackable referral codes
- **Onchain engagement** -- Incentivize token holds, NFT mints, smart contract interactions, DeFi liquidity provision, and governance participation
- **Gaming integration** -- Track Steam wishlists, Epic account connections, and custom in-game actions via the API
- **Content creation** -- Reward users for posting on X, TikTok, Instagram, YouTube, and Reddit with impression-based multipliers
- **Developer contributions** -- Track GitHub stars, forks, PRs, and collaborator status for open-source projects
- **Custom workflows** -- Build any reward logic with [Stratus functions](https://docs.snagsolutions.io/stratus/functions), [external rules](https://docs.snagsolutions.io/loyalty/external-rules), or direct API integration

## Developer Resources

<Columns cols={2}>
  <Card title="AI Coding Assistant" icon="robot" iconType="light" href="/ai-coding-assistant">
    Connect Cursor, Claude Code, or Copilot to Snag Docs via MCP server for context-aware coding help.
  </Card>
  <Card title="Developer Getting Started" icon="terminal" iconType="light" href="/loyalty/development/getting-started">
    Set up your API key and make your first Snag API call.
  </Card>
  <Card title="Create Rules via API" icon="wand-magic-sparkles" iconType="light" href="/loyalty/create-rule-using-api">
    Automate rule creation and management programmatically.
  </Card>
  <Card title="Leaderboards" icon="ranking-star" iconType="light" href="/loyalty/leaderboards">
    Build dynamic rankings with sorted user balances and pagination.
  </Card>
</Columns>

## Common Docs

- [Available loyalty rules](https://docs.snagsolutions.io/loyalty/available-loyalty-rules) -- Browse 50+ rule types
- [Rules configuration](https://docs.snagsolutions.io/loyalty/rules-configuration) -- Reward amounts, schedules, and evaluation settings
- [Create your first rule](https://docs.snagsolutions.io/loyalty/create-your-first-rule) -- Step-by-step tutorial
- [User profiles](https://docs.snagsolutions.io/setup/user-profiles) -- Configure profile fields and display settings
- [Rewards shop](https://docs.snagsolutions.io/create/rewards-shop) -- NFT contracts, minting, and listings
- [Snag reporting](https://docs.snagsolutions.io/data/snag-reporting) -- Looker-powered analytics dashboards
- [Billing FAQ](https://docs.snagsolutions.io/billing/faq) -- Usage tracking, payments, and plan management

## Need help?

Visit our [contact us](https://www.snagsolutions.io/contact) page to connect with our team.
