diff --git a/manifest.dhall b/manifest.dhall
index 7af02c506ecde56909cd4d0e8bed2a6ba563cd0f..229413e94700a6844689704e4676b8ecf4845fee 100644
--- a/manifest.dhall
+++ b/manifest.dhall
@@ -354,6 +354,11 @@ in  [ callHackage "Cabal" "3.8.1.0"
         "https://github.com/TeofilC/servant"
         (Some "76fc90a51f915230bbe1e0d1dbe9727fcdc7a0fc")
         (Some "servant-client")
+    , callCabal2nix
+        "servant-effectful"
+        "https://github.com/kleidukos/servant-effectful"
+        (Some "65e3041c6cfbc315b20ad22ca18f61dda104eec8")
+        (None Text)
     , callCabal2nix
         "servant-foreign"
         "https://github.com/TeofilC/servant"
diff --git a/overlay.nix b/overlay.nix
index c529787ef1e50df98322dd4cde6d4afa963d2d74..96aa607cab759c43c71983da31f5607f2f5b8223 100644
--- a/overlay.nix
+++ b/overlay.nix
@@ -431,6 +431,8 @@ final: prev: with pkgs.haskell.lib; {
 
     servant-client-core = prev.callPackage (./pkgs/servant-client-core.nix) { };
 
+    servant-effectful = prev.callPackage (./pkgs/servant-effectful.nix) { };
+
     servant-foreign = prev.callPackage (./pkgs/servant-foreign.nix) { };
 
     servant-lucid = prev.callPackage (./pkgs/servant-lucid.nix) { };
diff --git a/pkgs/servant-effectful.nix b/pkgs/servant-effectful.nix
new file mode 100644
index 0000000000000000000000000000000000000000..450fea63ecbade7eeb9f80e93acfa4b8c225e4d8
--- /dev/null
+++ b/pkgs/servant-effectful.nix
@@ -0,0 +1,26 @@
+{ mkDerivation, base, effectful-core, fetchgit, hashable, lib, mtl
+, servant, servant-server, tasty, tasty-hunit, wai, warp
+}:
+mkDerivation {
+  pname = "servant-effectful";
+  version = "0.0.1.0";
+  src = fetchgit {
+    url = "https://github.com/kleidukos/servant-effectful";
+    sha256 = "1vrp4883jsnq4rgdh89qhka6zs2q96bfxi3m1iaqvc7984g1pl64";
+    rev = "65e3041c6cfbc315b20ad22ca18f61dda104eec8";
+    fetchSubmodules = true;
+  };
+  libraryHaskellDepends = [
+    base effectful-core hashable mtl servant servant-server wai warp
+  ];
+  testHaskellDepends = [
+    base effectful-core hashable servant servant-server tasty
+    tasty-hunit
+  ];
+  doHaddock = false;
+  jailbreak = true;
+  doCheck = false;
+  hyperlinkSource = false;
+  homepage = "https://github.com/haskell-effectful/servant-effectful/tree/main/servant-effectful#readme";
+  license = lib.licenses.mit;
+}
\ No newline at end of file