> ## Documentation Index
> Fetch the complete documentation index at: https://developers.appstle.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Appstle: Shopify Subscriptions, Loyalty, Memberships & Bundles

> Appstle powers subscriptions, loyalty programs, memberships, and product bundles for Shopify stores. Explore our REST APIs, webhooks, Shopify Flow integrations, and storefront customization hooks.

Appstle is a suite of Shopify apps that lets you build and manage recurring revenue and merchandising programs — subscriptions, loyalty points, memberships, and product bundles — all backed by enterprise-grade REST APIs. Whether you're automating workflows, building a custom customer portal, or integrating with third-party tools, Appstle gives you the programmatic access you need.

<CardGroup cols={2}>
  <Card title="Subscriptions" icon="rotate" href="/subscription/introduction">
    Manage recurring subscription contracts, billing, and customer self-service portals.
  </Card>

  <Card title="Loyalty" icon="star" href="/loyalty/introduction">
    Power points programs, VIP tiers, referrals, and reward redemptions.
  </Card>

  <Card title="Memberships" icon="id-card" href="/memberships/introduction">
    Create tiered memberships with gated content and access control.
  </Card>

  <Card title="Bundles" icon="boxes-stacked" href="/bundles/introduction">
    Build product bundles and Build-a-Box experiences with dynamic discounts.
  </Card>
</CardGroup>

## Get started

<Steps>
  <Step title="Install the Appstle app">
    Install the relevant Appstle app (Subscriptions, Loyalty, Memberships, or Bundles) from the Shopify App Store on your store.
  </Step>

  <Step title="Get your API key">
    In your Appstle admin panel, navigate to **Settings → API Key Management** and create your first API key. Copy it immediately — it's only shown once.
  </Step>

  <Step title="Make your first request">
    Pass your API key in the `X-API-Key` header and call any endpoint. See the quickstart guides for your first working request.
  </Step>

  <Step title="Set up webhooks (optional)">
    Configure real-time event notifications in **Settings → Webhooks** to react to subscription, loyalty, and membership events in your systems.
  </Step>
</Steps>

## Explore by product

<CardGroup cols={2}>
  <Card title="Subscriptions quickstart" icon="rotate" href="/subscription/quickstart">
    Make your first Subscription API call in minutes.
  </Card>

  <Card title="Loyalty quickstart" icon="star" href="/loyalty/quickstart">
    Query customer points and VIP tiers, then enroll members.
  </Card>

  <Card title="Memberships quickstart" icon="id-card" href="/memberships/quickstart">
    Retrieve member contracts and check active membership status.
  </Card>

  <Card title="Bundles quickstart" icon="boxes-stacked" href="/bundles/quickstart">
    Read bundle rules and explore Build-a-Box storefront endpoints.
  </Card>
</CardGroup>

<Note>
  Appstle **Admin APIs** authenticate with an `X-API-Key` header — create and manage your keys from **Settings → API Key Management** in your Appstle admin panel. **Storefront** and **Customer Portal** APIs run through Shopify's App Proxy and use the logged-in customer session instead.
</Note>
