

# Understanding the prerequisites for Amazon Chime SDK messaging
<a name="messaging-prerequisites"></a>

You need the following to use Amazon Chime SDK messaging.
+ The ability to program.
+ An AWS account.
+ Permissions to configure IAM roles for the applications using Amazon Chime SDK messaging.

For the majority of cases, you also need:
+ **A client application** – Displays messaging UI, connects to web sockets using the Amazon Chime SDKs, manages state.
+ **A server application** – Manages identity and users.