Thank you, that helped. I think FAnalytics::CreateAnalyticsProvider is enough for me. But still I have an issue - on shutdown FEngineAnalytics calls destructors for providers before any other module closes (in UEngine::PreExit()) . That way I have an access to, say, HTTPModule on provider close. And this was very handy! Now, managing provider manually when it’s best (and how) to close my module? Is there some sort of PreExit event?