Montar un catálogo de ítems de The Binding of Isaac suele acabar en scrapes a wikis o en secretos metidos en el cliente.
Decisión
Separé una API FastAPI autenticada, con PostgreSQL, Redis y claves Clerk, de un sitio Astro que documenta el contrato y proxea las peticiones. La ingesta publica un snapshot JSON versionado. El runtime no contacta Platinum God.
Platinum Gold
Dificultad
Dejar estable el contrato /v1, invalidar Redis por generación y mantener la API key fuera del bundle mientras el playground pide datos reales.
Resultado
Cualquier frontend consulta el catálogo de ítems con una API key, sin scrapear wikis ni exponer secretos en el cliente; la documentación incluye un ejemplo en vivo con datos reales.