

# API Gateway WebSocket API
<a name="apigateway-websocket-api"></a>

API Gateway の WebSocket API は、バックエンドの HTTP エンドポイント、Lambda 関数、またはその他の AWS のサービスを使用して統合されている WebSocket ルートのコレクションです。API Gateway 機能を使用すると、作成から本番稼働 API のモニタリングまで、API ライフサイクルのあらゆる側面を支援できます。

API Gateway WebSocket API は双方向です。クライアントはサービスにメッセージを送信し、サービスは個別にクライアントにメッセージを送信できます。この双方向動作により、クライアントが明示的な要求を行う必要がなく、サービスがクライアントにデータをプッシュできるため、より豊かなクライアント/サービスの対話が実現します。WebSocket API は、チャットアプリケーション、コラボレーションプラットフォーム、マルチプレイヤーゲーム、金融取引プラットフォームなどのリアルタイムアプリケーションでよく使用されます。

開始するためのサンプルアプリについては、「[チュートリアル: WebSocket API、Lambda、DynamoDB を使用して WebSocket チャットアプリを作成する](websocket-api-chat-app.md)」を参照してください。

このセクションでは、API Gateway を使用して WebSocket API を開発、公開、保護、監視する方法を学習できます。

**Topics**
+ [API Gateway での WebSocket API の概要](apigateway-websocket-api-overview.md)
+ [API Gateway で WebSocket API を開発する](websocket-api-develop.md)
+ [WebSocket API を公開してユーザーが呼び出せるようにする](websocket-api-publish.md)
+ [API Gateway で WebSocket API を保護する](websocket-api-protect.md)
+ [API Gateway で WebSocket API をモニタリングする](websocket-api-monitor.md)