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

# Start integrating with BrandWallet 

You need a developer account to access BrandWallet apps and APIs. Please create an account and start developing.

## Connection Types

Every cashier POS system or e-commerce software that integrates with BrandWallet is considered as a **Connection Type**. Connection Type defines how two systems communicate with each other, which authentication method it uses, which data is synchronized between two systems and contains information like a logo and description.

Integrating with BrandWallet means creating a new **Connection Type**. This connection type then can be added by customers to their accounts to enable two systems to work together.

## Multi-tenancy

BrandWallet runs on a multi-tenant architecture. The Connection Type you are creating must also enable multiple customers on your system to be able to work with BrandWallet without loosing or exposing any data.

To enable this workflow we will give your system a **key** to access BrandWallet and a unique **secret** for each of your customers to access their data.

Please feel free to contact [dev@brand-wallet.com](mailto:dev@brand-wallet.com) to learn more about multi-tenancy if necessary.

## Get your credentials

Follow the steps below to start developing.

<Steps>
  <Step title="Create your account">
    Send an email to [dev@brand-wallet.com](mailto:dev@brand-wallet.com) to request your free BrandWallet account.
  </Step>

  <Step title="Get your demo account">
    We will create a **key** for your system.

    We will also create a new **Connection Type** with your information.

    Then we will create a **demo customer account**, with several digital cards and subscribers for you to start testing.

    **Secret** for the demo customer account, user credentials to login to dashboard for this demo customer account and further instructions will be present in the email we return back to you.

    Once you're logged in at [Dashboard](dev-live.brand-wallet.com), you can play with the settings of your cards and register more subscribers.
  </Step>

  <Step title="Start developing">
    When you have your credentials and your setup is complete, you can start to use BrandWallet APIs to access your data and send transactions to your subscribers' digital cards.
  </Step>
</Steps>

<Note>
  Please see [BrandWallet API](https://docs.brand-wallet.com/api/overview) documentation for data models and endpoints
</Note>

## Next steps

Once you have your credentials and your demo customer account is up and running, explore the rest of the platform to get the most out of BrandWallet:

<CardGroup cols={3}>
  <Card title="Authentication" icon="shield" href="loyalty/campaign-types">
    Learn how to secure your API requests
  </Card>

  <Card title="Subscriber Flows" icon="wave-sine" href="merchant-app/overview">
    Learn best practices for processing your subscribers' digital cards
  </Card>

  <Card title="Web Hooks" icon="link" href="cashier/overview">
    Direct BrandWallet traffic to other systems
  </Card>
</CardGroup>
