
Warframe Public Export (DE)
El endpoint oficial de datos públicos de Digital Extremes que exporta los datos del juego de Warframe (armas, warframes, mods, reliquias, drops) como JSON localizado para herramientas de terceros.
Resumen
Warframe Public Export (anteriormente "Mobile Export") es un endpoint de datos de solo lectura y sin autenticación operado por Digital Extremes que distribuye los datos internos del juego a la aplicación móvil oficial Warframe Companion, a la Arsenal Twitch Extension y al propio cliente del juego. Los clientes primero obtienen un índice comprimido en LZMA y específico del idioma desde origin.warframe.com, que enumera los nombres de archivo de los manifiestos con hash de contenido; los manifiestos JSON reales (armas, warframes, compañeros, mods/rivens, planos, recursos, reliquias, arcanos, nodos del mapa estelar, cosméticos) y los recursos de imagen se sirven luego desde la CDN de content.warframe.com. Debido a que cada nombre de archivo termina en un hash de contenido de 26 caracteres que cambia con cada actualización, los clientes pueden almacenar en caché los recursos de forma permanente, pero deben volver a consultar el índice para detectar cambios. Admite todos los idiomas oficialmente compatibles de Warframe, localizando nombres, descripciones y estadísticas de nivel. Es la fuente ascendente autoritativa de la que derivan en última instancia la mayoría de las herramientas de datos y API de terceros de Warframe.
Ideal para: Desarrolladores y mantenedores de datos que crean herramientas, aplicaciones o wikis de terceros para Warframe y que necesitan datos reales del juego directamente de la fuente; no es una herramienta con la que los jugadores interactúen directamente.
Características clave
- Fuente de datos oficial de primera mano mantenida por Digital Extremes (máxima autoridad/precisión)
- De solo lectura y sin autenticación: no requiere clave API, cuenta ni inicio de sesión
- Hashing direccionado por contenido: los nombres de archivo llevan un hash de 26 caracteres para que los recursos se puedan almacenar en caché de forma permanente a través de la CDN de DE
- Acceso en dos pasos: índice comprimido en LZMA en origin.warframe.com, luego manifiestos JSON en content.warframe.com/PublicExport/Manifest/
- Amplia cobertura: armas, warframes, compañeros, mods/rivens, planos, recursos, reliquias, arcanos, nodos del mapa estelar, cosméticos
- Localización completa en todos los idiomas oficialmente compatibles de Warframe
- ExportManifest.json asigna el uniqueName de cada objeto a un textureLocation para recuperar recursos de imagen
Ventajas y desventajas
- Datos autoritativos de primera mano directamente de Digital Extremes: la fuente más precisa posible
- Completamente gratis, sin necesidad de clave API ni autenticación
- Excelente modelo de almacenamiento en caché gracias a los nombres de archivo direccionados por contenido (con hash) servidos a través de la CDN de DE
- Localización completa en varios idiomas para nombres, descripciones y estadísticas
- Cubre la gran mayoría de las categorías de objetos/contenido del juego, además de las ubicaciones de los recursos de imagen
- El JSON sin procesar no es estándar/está malformado y necesita corrección antes de su uso (lo que impulsa las réplicas de limpieza de la comunidad)
- Documentación oficial escasa; los desarrolladores dependen de la wiki de la comunidad y de la ingeniería inversa
- El índice comprimido en LZMA y los hashes de contenido que cambian con frecuencia añaden fricción a la integración
- Existen vacíos en la cobertura: faltan algunos datos por completo, razón por la cual existen los superconjuntos 'export-plus'
- No es utilizable por jugadores habituales; es estrictamente un recurso para desarrolladores/canalización de datos
- Sin SLA, control de versiones ni notificaciones de cambios: la estructura puede cambiar con las actualizaciones del juego
Opinión de la comunidad
Entre los desarrolladores de Warframe, Public Export es respetado como la fuente de verdad autoritativa y es la base ascendente sobre la que se construyen las API de la comunidad (warframestat.us, WFCD, limpiezas de warframe-public-export). Sin embargo, el formato sin procesar recibe críticas constantes por ser incómodo de consumir: el índice LZMA, los hashes de contenido que cambian con frecuencia, el JSON malformado o no estándar que necesita corrección, la documentación escasa y los vacíos en la cobertura. Esos vacíos son precisamente la razón por la que existen y se usan constantemente réplicas de la comunidad y proyectos mejorados como warframe-public-export de calamity-inc (JSON limpio) y warframe-public-export-plus ("todo lo que falta en Public Export y más").
Desde Reddit
Desde Reddit · r/Warframe →Reseñas y valoraciones
- Warframe Forums (General) - "Please make the Public Export JSON files less painful to deal with"
“Developer-facing thread requesting DE improve the Public Export format, reflecting the common complaint that the raw JSON manifests are non-standard and awkward to parse and clean.”
- Warframe Forums (Players helping Players) - "I Just want my data"
“Forum thread on accessing Warframe data, part of ongoing community discussion around obtaining game data via the Public Export.”
- GitHub - calamity-inc/warframe-public-export (cleaned mirror of the official export)
“"All JSON files from Warframe's Public Export in a clean format. Updated automatically." Notes that corrections are needed to make the official JSON usable, evidencing the raw export's rough edges.”
- GitHub - calamity-inc/warframe-public-export-plus (enhanced superset)
“"The most complete data source for all your Warframe needs and interests. Contains everything missing in Public Export and more" - highlights coverage gaps in the official export.”
- WARFRAME Wiki - Public Export (official documentation)
“Community/wiki documentation of the endpoints, index/manifest structure, content-hash caching behavior, and localization support, used as the de-facto reference for developers.”