{"name":"News Distribution API","version":"1.0.0","description":"A scalable news distribution system with Redis caching, MongoDB storage, JWT authentication, rate limiting, and real-time Socket.io streaming for Global and India news","timestamp":"2026-05-01T17:04:12.916Z","status":"running","rateLimitEnabled":true,"socketIOEnabled":true,"jwtAuthEnabled":true,"adminSetupRequired":false,"features":["Real-time news ingestion (Global & India)","Redis caching (500 feeds per source)","MongoDB backup storage","JWT-protected admin operations","User management system","API key authentication","Per-user rate limiting","Endpoint access control","Real-time Socket.io streaming","Historical news loading","Per-user latency control","Channel-based subscriptions","Usage analytics","Multi-source news support (Global + India)"],"liveStats":{"socketConnections":1,"connectedUsers":1,"activeChannels":["globalRbg"],"adminSetup":"completed"},"quickStart":{"1. Login":"POST /api/v1/auth/login","2. View API docs":"GET /api/v1","3. Manage users":"Use JWT token for user operations","4. Access news":"Use API keys for news endpoints","5. Real-time streaming":"WebSocket with API key authentication"},"documentation":{"endpoints":"Visit /api/v1 for detailed API documentation","postman":"Import these endpoints into Postman for testing","authentication":"JWT required for admin operations, API keys for news access","rateLimit":"All news endpoints are rate limited per user","socketIO":"Real-time news streaming via WebSocket with historical data loading for Global and India news"}}