diff --git a/Web/Apiary/HTTP/Client.hs b/Web/Apiary/HTTP/Client.hs
--- a/Web/Apiary/HTTP/Client.hs
+++ b/Web/Apiary/HTTP/Client.hs
@@ -38,12 +38,12 @@
 
 import Control.Monad.IO.Class
 import Control.Exception (throwIO)
-import Network.HTTP.Client
+import Network.HTTP.Client hiding (Proxy)
 import qualified Network.Wai as W
 import Network.HTTP.Types.Header
 import Network.HTTP.Types.Status (notFound404)
 import Data.Apiary.Extension
-import qualified Data.Proxy.Compat as P (Proxy(..))
+import Data.Proxy
 import Unsafe.Coerce (unsafeCoerce)
 import qualified Data.ByteString as B
 import qualified Data.ByteString.Lazy as LB
@@ -56,15 +56,15 @@
 
 instance Extension HTTPClient
 
--- |Initialize a 'MonadExts' with 'ManagerSettings'.
+-- |Initialize a 'MonadExts' with 'Manager'.
 initHTTPClient :: MonadIO m
-               => ManagerSettings -> Initializer m exts (HTTPClient ': exts)
-initHTTPClient ms = initializer' . liftIO $ newManager ms >>= return . HTTPClient
+               => Manager -> Initializer m exts (HTTPClient ': exts)
+initHTTPClient manager = initializer' . liftIO $ return (HTTPClient manager)
 
 -- |Get 'Manager' from Apiary's 'MonadExts' context.
 getManager :: (Has HTTPClient es, MonadExts es m, MonadIO m) => m Manager
 getManager = do
-    (HTTPClient manager) <- getExt (P.Proxy :: P.Proxy HTTPClient)
+    (HTTPClient manager) <- getExt (Proxy :: Proxy HTTPClient)
     return manager
 
 -- |lift operations with initial manager.
diff --git a/apiary-http-client.cabal b/apiary-http-client.cabal
--- a/apiary-http-client.cabal
+++ b/apiary-http-client.cabal
@@ -2,7 +2,7 @@
 -- documentation, see http://haskell.org/cabal/users-guide/
 
 name:                apiary-http-client
-version:             0.1.3.0
+version:             0.1.4.0
 synopsis:            A http client for Apiary.
 description:         
     A HTTP Client for Apiary, using Apiary's extension api, suitable for proxying HTTP request to backend API, with flexible APIs and streamming proxying abilities.
@@ -25,12 +25,11 @@
 library
     exposed-modules:     Web.Apiary.HTTP.Client
     -- other-modules:       
-    build-depends:        base                        >=4.6 && <4.9
-                      ,   transformers                >=0.2   && <0.5
-                      ,   types-compat                >=0.1   && <0.2
+    build-depends:        base                        >=4.6 && <5.0
+                      ,   transformers                >=0.2   && <0.6
                       ,   http-client                 >=0.5   && <0.6
                       ,   http-types                  >=0.8
-                      ,   apiary                      >=1.4   && <3.0
+                      ,   apiary                      >=2.1   && <3.0
                       ,   wai                         >=3.0   && <3.3
                       ,   bytestring                  >=0.10  && <0.11
                       ,   bytestring-builder          >=0.10  && <0.11
