| インターフェイス | 説明 |
|---|---|
| ISteamApps | アプリケーションとダウンロードコンテンツ(DLC)のアクションに関する広範囲の情報を紹介。 |
| ISteamAppTicket | アプリの所有権情報を取得するインターフェイス。 これはSteam DRMラッパーで使用され、より高い信頼性で所有権を確認します。 |
| ISteamClient | 新しくSteamインスタンスを作成したり既存のSteamインスタンスに接続したりするためのインターフェイスで、異なるプロセス内なのか、ローカルなのかは問いません。 |
| ISteamController | SteamコントローラサポートAPI(廃止され、ISteamInputに置き換えられました) |
| ISteamFriends | 個別のユーザーの情報へアクセスするためのインターフェイスで、 Steamオーバーレイと通信します。 |
| ISteamGameCoordinator | ゲームコーディネーターと送受信するメッセージのための関数。 |
| ISteamGameServer | SteamゲームサーバーAPI のコアを提供します。 |
| ISteamGameServerStats | ゲームサーバーがプレイヤーの統計データや実績を設定することを許可する関数。 |
| ISteamHTMLSurface | HTMLページとの通信やレンダリングのためのインターフェイス。 |
| ISteamHTTP | HTTPクライアントを使用しWebからデータを送受信するための小さく簡単なAPI。 |
| ISteamInput | Xbox、PlayStation、Switch、Steamコントローラのサポート用インターフェイス。 |
| ISteamInventory | Steamインベントリのクエリと操作のためのAPI。 |
| ISteamMatchmaking | マッチメイキングサービス、お気に入りにクライアントがアクセスし、ゲームロビーで操作するための関数。 |
| ISteamMatchmakingServers | ゲームサーバーブラウザへのアクセスを提供するための関数。 |
| ISteamMusic | Steamクライアント内で音楽再生を管理するための関数。 |
| ISteamMusicRemote | Steamミュージックプレイヤーと直接やりとりができるようにします。 |
| ISteamNetworking | クライアント間での接続の確立とデータ通信のためのネットワーク関数(可能な場合はNATトラバーサルを適用)。 |
| ISteamNetworkingSockets | より新しいネットワーキングAPI。 Vavleネットワークを介してデータを中継し、プレイヤーのIPアドレスを保護することのできる、より高性能なAPIです。 |
| ISteamNetworkingUtils | ISteamNetworkingSockets使用時に役立つネットワーキングユーティリティ |
| ISteamRemotePlay | Steam Remote Playセッションについての情報を取得するための関数。 |
| ISteamRemoteStorage | Steamクラウドにリモートで保管できるファイルの読み取り、書き込み、アクセスを提供する関数。 |
| ISteamScreenshots | ユーザーのスクリーンショットライブラリにスクリーンショットを追加するための関数。 |
| ISteamTimeline | ゲームの録画タイムラインにイベントを追加するための関数。 |
| ISteamUGC | Steamワークショップの作成、使用、通信を担う関数。 |
| ISteamUser | Steamユーザー情報へのアクセスと操作のための関数。 |
| ISteamUserStats | データ、実績、ランキングへのアクセスと提出用の関数を提供。 |
| ISteamUtils | 多数のユーティリティ機能へのアクセスを許可するインターフェイスです。 |
| ISteamVideo | Steam動画やブロードキャストプラットフォームとインターフェイスするための関数。 |
| SteamEncryptedAppTicket | 暗号化されたアプリケーションチケットのデコード/暗号解除のためのユーティリティ。 |
| steam_api | Steamworks APIを初期化してアクセスするための基礎を提供。 |
| steam_gameserver | Steamworks GameServer APIを初期化してアクセスするための基礎を提供。 |