# Introduction to the Google Assistant Library

> [!WARNING]
> **Warning:** The Google Assistant Library for Python is deprecated as of June 28th, 2019. Use the [Google Assistant Service](https://developers.google.com/assistant/sdk/guides/service/python) instead.

<br />

The Google Assistant Library for Python is a turnkey solution for anyone who
wants to quickly integrate the Assistant into a project. The library is
written in Python and is supported on popular hardware such as the
Raspberry Pi 3.

> [!NOTE]
> **Note:** Refer to the [Compatibility and feature support](https://developers.google.com/assistant/sdk/overview#features) table to see the differences between the Google Assistant Library and the [service](https://developers.google.com/assistant/sdk/guides/service/python).

## Get started

Once you have your hardware, read on to learn how to get the Google Assistant
running on it!

### Embed the Google Assistant

This section gets the Google Assistant Library working on your project:

1. [Set Up Hardware and Network Access](https://developers.google.com/assistant/sdk/guides/library/python/embed/setup)
2. [Configure and Test the Audio](https://developers.google.com/assistant/sdk/guides/library/python/embed/audio)
3. [Configure a Developer Project and Account Settings](https://developers.google.com/assistant/sdk/guides/library/python/embed/config-dev-project-and-account)
4. [Register the Device Model](https://developers.google.com/assistant/sdk/guides/library/python/embed/register-device)
5. [Install the SDK and Sample Code](https://developers.google.com/assistant/sdk/guides/library/python/embed/install-sample)
6. [Run the Sample Code](https://developers.google.com/assistant/sdk/guides/library/python/embed/run-sample)
7. [Next Steps](https://developers.google.com/assistant/sdk/guides/library/python/embed/next-steps)

### Extend the Google Assistant

This section extends the Google Assistant Library to include
[Device Actions](https://developers.google.com/assistant/sdk/device-actions-overview):

1. [Install Hardware](https://developers.google.com/assistant/sdk/guides/library/python/extend/install-hardware)
2. [Register Traits](https://developers.google.com/assistant/sdk/guides/library/python/extend/register-device-traits)
3. [Handle Commands](https://developers.google.com/assistant/sdk/guides/library/python/extend/handle-device-commands)
4. [Add More Traits and Handlers](https://developers.google.com/assistant/sdk/guides/library/python/extend/add-trait-and-handler)
5. [Register Custom Device Actions](https://developers.google.com/assistant/sdk/guides/library/python/extend/custom-actions)