| Crates.io | warframe-client |
| lib.rs | warframe-client |
| version | 3.0.0 |
| created_at | 2025-10-07 08:56:40.569068+00 |
| updated_at | 2025-10-07 08:58:24.836323+00 |
| description | Rust API client for Warframe game data from warframestat.us - worldstate, items, mods, weapons, and more |
| homepage | https://github.com/LunchTimeCOde/warframe_client |
| repository | https://github.com/LunchTimeCOde/warframe_client |
| max_upload_size | |
| id | 1871359 |
| size | 814,745 |
A Rust API client for accessing Warframe game data from warframestat.us. Get real-time worldstate information, item data, weapon stats, mod information, and more.
Add this to your Cargo.toml:
[dependencies]
warframe-client = "2.0.8"
use warframe_client::apis::worldstate_api;
use warframe_client::apis::configuration::Configuration;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let config = Configuration::default();
// Get current alerts for PC
let alerts = worldstate_api::get_alerts_by_platform(&config, "pc").await?;
println!("Current alerts: {:?}", alerts);
// Get void trader information
let baro = worldstate_api::get_baro_by_platform(&config, "pc").await?;
println!("Baro Ki'Teer: {:?}", baro);
Ok(())
}
This API client was generated by the OpenAPI Generator project from the warframestat.us API specification.
org.openapitools.codegen.languages.RustClientCodegenAll URIs are relative to https://api.warframestat.us
| Class | Method | HTTP request | Description |
|---|
ProfileApi | get_profile_data | GET /profile/{username} | Get player profile ProfileApi | get_profile_stats | GET /profile/{username}/stats | Get player stats RivensApi | get_rivens_by_platform | GET /pc/rivens | Get Riven statistic data RivensApi | search_rivens_by_platform | GET /pc/rivens/search/{query} | Get Riven statistic data SearchableApi | search_acolytes_data | GET /persistentEnemy/search/{query} | Get Persistent Enemy translation data based on the query. SearchableApi | search_arcanes_data | GET /arcanes/search/{query} | Get Arcane Enhancement Data based on the query SearchableApi | search_conclaves_data | GET /conclave/search/{query} | Get conclave challenge data based on the query SearchableApi | search_drops_data | GET /drops/search/{query} | Get Warframe Drops data SearchableApi | search_events_data | GET /events/search/{query} | Get Event-specific Data based on the query SearchableApi | search_factions_data | GET /factions/search/{query} | Get Faction translation information based on the query. SearchableApi | search_fissures_data | GET /fissureModifiers/search/{query} | Get Fissure Modifier translation data based on the query. SearchableApi | search_item_data | GET /items/{query} | Get data for the closest matching single item SearchableApi | search_items_data | GET /items/search/{query} | Get data for all matching items SearchableApi | search_languages_data | GET /languages/search/{query} | Get Language strings for Warframe based on the query. SearchableApi | search_mission_types_data | GET /missionTypes/search/{query} | Get MissionType Translation Keys based on the query SearchableApi | search_mod_data | GET /mods/{query} | Get data for the closest matching single mod SearchableApi | search_mods_data | GET /mods/search/{query} | Get data for all matching mods SearchableApi | search_nodes_data | GET /solNodes/search/{query} | Get Sol Node information and translation data based on the query. SearchableApi | search_operations_data | GET /operationTypes/search/{query} | Get operation types data based on the query. SearchableApi | search_sorties_data | GET /sortie/search/{query} | Get Sortie translation information based on the query. SearchableApi | search_syndicates_data | GET /syndicates/search/{query} | Get Syndicate translation data based on the query. SearchableApi | search_tutorials_data | GET /tutorials/search/{query} | Get Tutorials Data based on the query SearchableApi | search_upgrade_types_data | GET /upgradeTypes/search/{query} | Get upgrade types data for global upgrades based on the query. SearchableApi | search_warframe_data | GET /warframes/{query} | Get data for the closest matching single item SearchableApi | search_warframes_data | GET /warframes/search/{query} | Get data for all matching Warframes SearchableApi | search_weapon_data | GET /weapons/{query} | Get data for the closest matching single weapon SearchableApi | search_weapons_data | GET /weapons/search/{query} | Get data for all matching weapons StaticProcessingDataApi | get_acolyte_data | GET /persistentEnemy | Get Persistent Enemy translation data. StaticProcessingDataApi | get_arcanes_data | GET /arcanes | Get Arcane Enhancement Data StaticProcessingDataApi | get_conclave_data | GET /conclave | Get conclave challenge data StaticProcessingDataApi | get_events_data | GET /events | Get Event-specific Data StaticProcessingDataApi | get_factions_data | GET /factions | Get Faction translation information. StaticProcessingDataApi | get_fissures_data | GET /fissureModifiers | Get Fissure Modifier translation data. StaticProcessingDataApi | get_language_data | GET /languages | Get Language strings for Warframe. StaticProcessingDataApi | get_locales | GET /locales | Full list of supported locales StaticProcessingDataApi | get_mission_data | GET /missionTypes | Get MissionType Translation Keys StaticProcessingDataApi | get_node_data | GET /solNodes | Get Sol Node information and translation data. StaticProcessingDataApi | get_operations_data | GET /operationTypes | Get operation types data. StaticProcessingDataApi | get_sortie_data | GET /sortie | Get Sortie translation information. StaticProcessingDataApi | get_syndicate_data | GET /syndicates | Get Syndicate translation data. StaticProcessingDataApi | get_tutorial_data | GET /tutorials | Get Tutorials Data StaticProcessingDataApi | get_upgrade_types_data | GET /upgradeTypes | Get upgrade types data for global upgrades. UnstableApi | get_arbitration_by_platform | GET /pc/arbitration | [Unstable] Arbitration data UnstableApi | get_kuva_by_platform | GET /pc/kuva | [Unstable] Current Kuva Mission listing WarframeItemsApi | get_items_data | GET /items | Get all item data. WarframeItemsApi | get_mods_data | GET /mods | Get all mod data. WarframeItemsApi | get_warframes_data | GET /warframes | Get all Warframe data WarframeItemsApi | get_weapons_data | GET /weapons | Get Weapon data and statistics. WarframeItemsApi | search_item_data | GET /items/{query} | Get data for the closest matching single item WarframeItemsApi | search_items_data | GET /items/search/{query} | Get data for all matching items WarframeItemsApi | search_mod_data | GET /mods/{query} | Get data for the closest matching single mod WarframeItemsApi | search_mods_data | GET /mods/search/{query} | Get data for all matching mods WarframeItemsApi | search_warframe_data | GET /warframes/{query} | Get data for the closest matching single item WarframeItemsApi | search_warframes_data | GET /warframes/search/{query} | Get data for all matching Warframes WarframeItemsApi | search_weapon_data | GET /weapons/{query} | Get data for the closest matching single weapon WarframeItemsApi | search_weapons_data | GET /weapons/search/{query} | Get data for all matching weapons WorldstateApi | get_acolytes_by_platform | GET /pc/persistentEnemies | Get Persistent Enemy Data WorldstateApi | get_alerts_by_platform | GET /pc/alerts | Alerts data WorldstateApi | get_arbitration_by_platform | GET /pc/arbitration | [Unstable] Arbitration data WorldstateApi | get_archon_hunt_by_platform | GET /pc/archonHunt | Current Archon Hunt Data WorldstateApi | get_baro_by_platform | GET /pc/voidTrader | Get the current Void Trader Information WorldstateApi | get_cambion_by_platform | GET /pc/cambionCycle | Get Current Cambion Drift Status WorldstateApi | get_cetus_by_platform | GET /pc/cetusCycle | Get Current Cetus Status WorldstateApi | get_conclave_challenges_by_platform | GET /pc/conclaveChallenges | Get Conclave Challenge Data WorldstateApi | get_construction_by_platform | GET /pc/constructionProgress | Get Construction Progress for Fomorians and Razorbacks WorldstateApi | get_dark_sectors_by_platform | GET /pc/darkSectors | Dark Sector occupation and history WorldstateApi | get_deals_by_platform | GET /pc/dailyDeals | Daily Deal information from Darvo WorldstateApi | get_deep_archimedea_by_platform | GET /pc/deepArchimedea | Get current Deep Archimedea information WorldstateApi | get_earth_by_platform | GET /pc/earthCycle | Get the current Earth rotation information WorldstateApi | get_events_by_platform | GET /pc/events | Listing of ongoing events WorldstateApi | get_fissures_by_platform | GET /pc/fissures | Data on current fissures WorldstateApi | get_global_effects_by_platform | GET /pc/globalUpgrades | Current Global Upgrades WorldstateApi | get_invasions_by_platform | GET /pc/invasions | Invasion Data WorldstateApi | get_kuva_by_platform | GET /pc/kuva | [Unstable] Current Kuva Mission listing WorldstateApi | get_news_by_platform | GET /pc/news | Current Listing of News items WorldstateApi | get_nightwave_by_platform | GET /pc/nightwave | Get the current Nightwave state. WorldstateApi | get_outposts_by_platform | GET /pc/sentientOutposts | Get the current Sentient Outpost, if any WorldstateApi | get_rivens_by_platform | GET /pc/rivens | Get Riven statistic data WorldstateApi | get_sales_by_platform | GET /pc/flashSales | Current Flash Sales from Darvo WorldstateApi | get_simaris_by_platform | GET /pc/simaris | Get the current Sanctuary Status WorldstateApi | get_sortie_by_platform | GET /pc/sortie | Current Sortie Data WorldstateApi | get_steel_path_by_platform | GET /pc/steelPath | Current Steel Path Data WorldstateApi | get_syndicates_by_platform | GET /pc/syndicateMissions | Listing of Syndicate mission nodes WorldstateApi | get_timestamp_by_platform | GET /pc/timestamp | Get the timestamp that the current worldstate was generated at. WorldstateApi | get_vallis_by_platform | GET /pc/vallisCycle | Get the current state of the Orb Vallis WorldstateApi | get_varzia_by_platform | GET /pc/vaultTrader | Get the current Varzia Information WorldstateApi | get_void_traders_by_platform | GET /pc/voidTraders | Get the current Void Traders Information WorldstateApi | get_worldstate_by_platform | GET /pc | Get Warframe Worldstate Data for the provided platform WorldstateApi | search_rivens_by_platform | GET /pc/rivens/search/{query} | Get Riven statistic data
To get access to the crate's generated documentation, use:
cargo doc --open