Infraestructura oficial de APIs que impulsa todo el ecosistema de StepLauncher.
StepLauncher API Ecosystem es el backend principal utilizado por StepLauncher y sus servicios relacionados.
Toda la infraestructura está construida sobre Cloudflare Workers Edge Runtime, permitiendo una API rápida, distribuida globalmente y preparada para escalar sin depender de servidores tradicionales.
El ecosistema incluye:
- Sistema de autenticación
- APIs sociales y amigos
- Presence/Rich Presence
- APIs cosméticas
- Compatibilidad con Yggdrasil/Authlib-Injector
- Infraestructura Stateless
- Servicios Edge distribuidos globalmente
- JWT Authentication
- Sistema Yggdrasil
- Compatibilidad Authlib-Injector
- Refresh Tokens
- Validación de sesiones
- Lista de amigos
- Solicitudes de amistad
- Búsqueda de usuarios
- Estados de relación
- Rich Presence personalizado
- Estados en tiempo real
- Mensajes personalizados
- Imágenes en base64
- Sistema de skins
- Sistema de capas
- Kits cosméticos
- Activación dinámica
- Arquitectura Stateless
- Cloudflare Workers
- Edge Runtime
- Sistema modular
- Cold starts optimizados
Este proyecto fue desarrollado siguiendo una arquitectura moderna enfocada en:
- Alto rendimiento
- Dependencias mínimas
- Infraestructura modular
- Escalabilidad horizontal
- Transparencia OpenSource
La idea detrás de este ecosistema es ofrecer una infraestructura moderna para Minecraft sin depender de sistemas monolíticos pesados o servicios excesivamente complejos.
La información sensible NO está incluida dentro de este repositorio.
Esto incluye:
- Claves RSA privadas
- Secrets de Cloudflare
- Tokens internos
- Credenciales de bases de datos
- Metadata privada de infraestructura
Únicamente se exponen componentes seguros y metadata pública necesaria para el funcionamiento del ecosistema.
- Cloudflare Workers
- OpenAPI 3.1
- TypeScript
- JWT
- Yggdrasil Authentication
- Edge Runtime APIs
Esta infraestructura impulsa servicios como:
- StepLauncher
- Presence Services
- Sistema Social
- APIs Cosméticas
- Servicios Web
- Compatibilidad Minecraft
Las contribuciones, mejoras y pull requests son bienvenidas.
Este proyecto busca:
- Ayudar desarrolladores
- Compartir conocimiento
- Mejorar el ecosistema Minecraft
- Crear infraestructura moderna y abierta
