diff --git a/horizon.dhall b/horizon.dhall
index 90567c9428f139d6d75eb70be87be74721ec570b..665efc28e639d4aa6bb0c7220a7df0d4730f1154 100644
--- a/horizon.dhall
+++ b/horizon.dhall
@@ -851,6 +851,7 @@ let packages =
       , serialise = H.callHackage "serialise" "0.2.6.0"
       , servant = callGitServant "servant"
       , servant-auth = H.callHackage "servant-auth" "0.4.1.0"
+      , servant-auth-client = H.callHackage "servant-auth-client" "0.4.1.0"
       , servant-auth-server = H.callHackage "servant-auth-server" "0.4.7.0"
       , servant-blaze = H.callHackage "servant-blaze" "0.9.1"
       , servant-client-core = callGitServant "servant-client-core"
diff --git a/initial-packages.nix b/initial-packages.nix
index 46967c1cea8dbaa256c760e62814469734c49c00..fb5b50407d386eeb373520f83056a97c79781402 100644
--- a/initial-packages.nix
+++ b/initial-packages.nix
@@ -1401,6 +1401,8 @@ self: with pkgs.haskell.lib; {
 
   servant-auth = self.callPackage (./pkgs/servant-auth.nix) { };
 
+  servant-auth-client = self.callPackage (./pkgs/servant-auth-client.nix) { };
+
   servant-auth-server = self.callPackage (./pkgs/servant-auth-server.nix) { };
 
   servant-blaze = self.callPackage (./pkgs/servant-blaze.nix) { };
diff --git a/pkgs/servant-auth-client.nix b/pkgs/servant-auth-client.nix
new file mode 100644
index 0000000000000000000000000000000000000000..71e6fbf4629b0e430ee5c3e324c45f5dd7768482
--- /dev/null
+++ b/pkgs/servant-auth-client.nix
@@ -0,0 +1,72 @@
+{ mkDerivation
+, QuickCheck
+, aeson
+, base
+, bytestring
+, containers
+, hspec
+, hspec-discover
+, http-client
+, http-types
+, jose
+, lib
+, servant
+, servant-auth
+, servant-auth-server
+, servant-client
+, servant-client-core
+, servant-server
+, time
+, transformers
+, wai
+, warp
+}:
+mkDerivation {
+  pname = "servant-auth-client";
+  version = "0.4.1.0";
+  sha256 = "03c1c9e1413c05ae30c269a2fef07e68bf41ff675edd180452d863d073e3359b";
+  revision = "6";
+  editedCabalFile = "0d6mi3w3gx9h21awf1gy2wx7dwh5l9ichww21a3p5rfd8a8swypf";
+  isLibrary = true;
+  isExecutable = false;
+  enableSeparateDataOutput = false;
+  libraryHaskellDepends = [
+    base
+    bytestring
+    containers
+    servant
+    servant-auth
+    servant-client-core
+  ];
+  testHaskellDepends = [
+    aeson
+    base
+    bytestring
+    hspec
+    http-client
+    http-types
+    jose
+    QuickCheck
+    servant
+    servant-auth
+    servant-auth-server
+    servant-client
+    servant-server
+    time
+    transformers
+    wai
+    warp
+  ];
+  testToolDepends = [ hspec-discover ];
+  enableLibraryProfiling = true;
+  enableExecutableProfiling = true;
+  doHaddock = false;
+  jailbreak = true;
+  doCheck = false;
+  doBenchmark = false;
+  hyperlinkSource = false;
+  homepage = "http://github.com/haskell-servant/servant-auth#readme";
+  description = "servant-client/servant-auth compatibility";
+  license = lib.licenses.bsd3;
+  broken = false;
+}