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

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

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

## Multi-tenancy

BrandWallet runs on a multi-tenant architecture. The **Connection Type** you are creating must also enable multiple organizations 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 an **API key** to access BrandWallet and a unique **API secret** for each of your organizations 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 an **API key** for your system.

    We will also create a new **Connection Type** with the information you provided.

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

    **Api 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 have your credentials and you're signed-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="/integrations/authentication">
    Learn how to secure your API requests
  </Card>

  <Card title="Your First Transaction" icon="arrows-down-up" href="/process/first-transaction">
    Learn best practices for processing your subscribers' digital cards
  </Card>

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


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.