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

> Authenticate your requests with WalletKit using server-side or client-side authentication.

# Overview

When making calls to the WalletKit API, you must authenticate your requests using one of the following methods:

<Card title="Email Login" icon="at" href="email">
  Generate access tokens for your users by letting them login using their email address. This is ideal for <ins>client-side applications</ins> or if you don't already have an authentication system in place.
</Card>

<Card title="API Key" icon="key" href="api-key">
  Authenticate your requests using your API key. This method should only be used by <ins>server-side applications</ins> or if you already have an authentication system in place.
</Card>
