diff --git a/r5dev/core/dllmain.cpp b/r5dev/core/dllmain.cpp
index cd3b100c..f61d0833 100644
--- a/r5dev/core/dllmain.cpp
+++ b/r5dev/core/dllmain.cpp
@@ -23,6 +23,8 @@ void SDK_Init()
     MathLib_Init(); // Initialize Mathlib.
     WinSock_Init(); // Initialize Winsock.
 
+    curl_global_init(CURL_GLOBAL_ALL);
+
     if (strstr(GetCommandLineA(), "-launcher"))
     {
         g_svCmdLine = GetCommandLineA();
@@ -72,6 +74,8 @@ void SDK_Shutdown()
     bShutDown = true;
     spdlog::info("Shutdown GameSDK\n");
 
+    curl_global_cleanup();
+
     WinSock_Shutdown();
     Systems_Shutdown();
     WinSys_Detach();