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

# Python XDK

Python XDK（X Developer Kit）は、Python を使用して X API v2 と連携するための公式クライアントライブラリです。開発者が API の利用をすばやく開始し、それを使ってアプリケーションを構築できるようにします。このライブラリは、公式の [OpenAPI 仕様](https://api.x.com/2/openapi.json) に基づいて生成されています。低レベルな HTTP の詳細を抽象化しつつ、必要に応じてきめ細かな制御も提供します。

<div id="key-features">
  ## 主な機能
</div>

* 🔐 **OAuth サポート**: ベアラートークン（App-only）認証、PKCE（ユーザーコンテキスト）付き OAuth 2.0、および OAuth 1.0 を完全にサポートします。
* 🔄 **ページネーション**: 大量の結果を自動でページングします。XDK が `next_token` を使ったページネーション処理を代行するため、複数回の API コールを行う必要はありません。
* 📡 **ストリーミング**: 永続的な HTTP 接続を必要とする filtered stream などのエンドポイント向けに、リアルタイムのデータストリーミングをサポートします。
* 🎯 **幅広い対応**: 検索、タイムライン、filtered-stream などを含む、すべての X API v2 エンドポイントをサポートします。
  **バージョン互換性**: Python 3.8 以降。CPython および PyPy でテストされています。
  **ライセンス**: [MIT License](https://github.com/xdevplatform/xdk/blob/main/LICENSE)
  Python XDK を使った詳細なコード例については、[コードサンプルの GitHub リポジトリ](https://github.com/xdevplatform/samples/tree/main/python)を参照してください。
