
Warframe Status API
Warframe の公式 worldState をクリーンな JSON に解析し、ほとんどのサードパーティ製トラッカーや Discord ボットを動かしている、コミュニティ運営の REST/WebSocket API。
概要
Warframe Community Developers (WFCD) によって維持されている Warframe Status API (warframestat.us) は、Warframe の公式 worldState.php フィードと静的ゲームデータを、アクセスしやすくドキュメント化された JSON API に解析するオープンソースサービスです。PC、PlayStation、Xbox、Switch にわたるリアルタイムのワールドステート(亀裂、アラート、侵略、ソーティ、Nightwave、Cetus/Vallis サイクル、Baro、ヴォイド商人、イベント)に加えて、静的リファレンスデータ(アイテム、武器、mod、warframe、ドロップテーブル、riven データ)を、REST エンドポイントと WebSocket フィードの両方で公開しています。これは、Warframe Hub、Cephalon Genesis Discord ボット、その他無数のコミュニティプロジェクトを含む、Warframe ツールエコシステムの大部分における事実上のデータバックボーンとなっています。
おすすめの用途: DEの生の worldState.php を自身でパースすることなく、信頼性の高い構造化された Warframe のワールドステート(worldstate)およびアイテムデータを必要とする、開発者やツール/ボットの作成者。
主な機能
- リアルタイムのワールドステート:亀裂、アラート、侵略、ソーティ、Nightwave、Baro/ヴォイド商人、昼夜サイクル、イベント
- 静的ゲームデータ:アイテム、武器、warframe、mod、ドロップテーブル、riven データ
- REST エンドポイント (api.warframestat.us/{platform}/{lang}) およびライブアップデート用の WebSocket フィード
- マルチプラットフォーム:PC、PlayStation、Xbox、Nintendo Switch
- 多言語ローカライズサポート
- docs.warframestat.us でホストされている OpenAPI 3 仕様とドキュメント
- 完全オープンソース (Apache-2.0)、NestJS/TypeScript、約357個の単体テスト、80%以上のカバレッジ
- APIキーやアカウントは不要。無料のパブリックアクセス
長所と短所
- 無料、オープンソース (Apache-2.0)、APIキー不要
- 包括的な worldstate に加え、静的なアイテム/MOD/武器/ドロップデータを提供
- OpenAPI 仕様とホストされたドキュメントを備えた REST および WebSocket アクセス
- マルチプラットフォームおよびマルチ言語対応
- WFCD によって活発にメンテナンスされており、頻繁なリリースと強力なテストカバレッジを誇る
- Warframe Hub、Cephalon Genesis、および多くのコミュニティツールを支えており、実証された信頼性を示す
- 開発者向けであり、一般のプレイヤーが直接使用するものではない
- DE の worldState フィードに依存しているため、DE がフォーマットを変更した際にデータが遅延したり破損したりする可能性がある
- ホスティングは Patreon を通じたコミュニティの資金提供によって行われているため、稼働率はボランティアのリソースに依存する
- 公式の SLA や、保証されたレート/可用性はなし
- 一般ユーザー向けのレビューがほとんど存在しないため、評判を測りにくい
コミュニティの評価
Warframe 開発者の間では、この API は信頼できる標準的なデータソースとして扱われており、公式フォーラムで引用されたり、多くのコミュニティプロジェクト、ボット、Warframe Hub のようなサイトで再利用されています。オープンソースであり、活発にメンテナンスされており(400以上のリリース、最新は 3.2.x 系統)、ホスティング費用はコミュニティの Patreon を通じて資金提供されています。消費者向けアプリではなくインフラストラクチャであるため、エンドユーザーによる直接的なレビューはほとんどありません。開発者が指摘する主な実用上の注意点は、DE が基礎となる worldState フォーマットを変更した際に、一時的なデータの遅延や欠落が発生することです。
Redditから
- What Would You All Think about A Warframe Computer Information Program (like tenno.tools / hub.warframestat.us but not a website)?
“8 upvotes · 8 comments — I was looking around the [Warframe status and info API](https://docs.warframestat.us/) just to see what kind of information regarding Warframe would b…”
- If for some ungodly reason you like Microsoft PowerShell (like me), then I'm building a Warframe Status module for it.
“5 upvotes · 9 comments — If you don't know what PowerShell is, it's a text shell and a suite of tools mainly used for admin work on Windows and Windows Server machines. And no…”
レビューと評価
- GitHub (WFCD/warframe-status repository)
“Open-source NestJS app that parses worldState.php; Apache-2.0 licensed, 400+ releases, ~357 unit tests with 80%+ coverage, actively maintained by the Warframe Community Developers.”
- Warframe Forums (General Discussion)
“Community thread referencing warframestat.us and WFCD tooling as the go-to worldstate data resource for building trackers and bots.”
- Warframe Community Developers (WFCD) GitHub org
“The API is open source and feeds data for Cephalon Genesis, Warframe Hub, and numerous other community-maintained tools; supported by a public Discord and a Patreon covering hosting costs.”