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

# SDK Reference

> Magic provides a variety of user, wallet and authentication methods in multiple languages and frameworks for web and mobile.

## Overview

Our server-side SDKs can act as a companion to our clients to help perform [certain functions](/embedded-wallets/sdk/server-side/overview#use-cases) on your back-end.

To utilize any of Magic’s SDKs, you will need to sign up on our [developer dashboard](https://dashboard.magic.link) to create an app and get keys. Take a look at the [quickstart](/embedded-wallets/quickstart/overview) for a step by step guide.

## ⁠Client-Side SDK

<CardGroup cols={3}>
  <Card title="JavaScript" icon="js" href="/embedded-wallets/sdk/client-side/javascript" horizontal iconType="solid" />

  <Card title="React Native" icon="react" href="/embedded-wallets/sdk/client-side/react-native" horizontal iconType="solid" />

  <Card title="Android" icon="android" href="/embedded-wallets/sdk/client-side/android" horizontal iconType="solid" />

  <Card title="iOS" icon="apple" href="/embedded-wallets/sdk/client-side/ios" horizontal iconType="solid" />

  <Card title="Flutter" icon="flutter" href="/embedded-wallets/sdk/client-side/flutter" horizontal iconType="solid" />
</CardGroup>

## Server-Side SDK

<CardGroup cols={3}>
  <Card title="Overview" icon="server" href="/embedded-wallets/sdk/server-side/overview" horizontal iconType="solid" />

  <Card title="Python" icon="python" href="/embedded-wallets/sdk/server-side/python" horizontal iconType="solid" />

  <Card title="Node" icon="node-js" href="/embedded-wallets/sdk/server-side/node" horizontal iconType="solid" />
</CardGroup>
