# atSDK

## Overview

The atSDK is the best way to embed the atPlatform Protocol into new or existing software. This can be anything from a graphical desktop application to firmware flashed on a microcontroller.

### Sections

<table data-column-title-hidden data-view="cards"><thead><tr><th data-card-target data-type="content-ref">Link</th><th>Description</th></tr></thead><tbody><tr><td><a href="sdk/get-started">get-started</a></td><td>Setup the atSDK for your preferred language</td></tr><tr><td><a href="sdk/onboarding">onboarding</a></td><td>How to authenticate to an atServer</td></tr><tr><td><a href="sdk/atid-reference">atid-reference</a></td><td>Learn how to create atKeys for your chosen platform</td></tr><tr><td><a href="sdk/crud-operations">crud-operations</a></td><td>How to do basic CRUD operations on an atServer</td></tr><tr><td><a href="sdk/events">events</a></td><td>How to send and receive real-time messages</td></tr><tr><td><a href="sdk/synchronization">synchronization</a></td><td>Implementation specific features to know about</td></tr></tbody></table>
