diff --git a/Prolude.hs b/Prolude.hs
--- a/Prolude.hs
+++ b/Prolude.hs
@@ -7,6 +7,7 @@
 
 module Prolude
   ( module Prolude.Aeson
+  , module Prolude.Aws
   , module Prolude.ByteString
   , module Prolude.Core
   , module Prolude.Csv
@@ -31,6 +32,7 @@
 where
 
 import Prolude.Aeson
+import Prolude.Aws
 import Prolude.ByteString
 import Prolude.Core
 import Prolude.Csv
diff --git a/Prolude/Aws.hs b/Prolude/Aws.hs
new file mode 100644
--- /dev/null
+++ b/Prolude/Aws.hs
@@ -0,0 +1,17 @@
+module Prolude.Aws
+  ( -- * Aws re-exports
+    module Network.AWS
+    -- * Alias types
+  , AwsEnv
+    -- * Alias functions
+  , sendAws
+  )
+where 
+
+import Network.AWS (MonadAWS, liftAWS)
+import qualified Network.AWS as Aws
+
+type AwsEnv = Aws.Env
+
+sendAws :: (MonadAWS m, Aws.AWSRequest a) => a -> m (Aws.Rs a)
+sendAws = Aws.send
diff --git a/Prolude/Servant.hs b/Prolude/Servant.hs
--- a/Prolude/Servant.hs
+++ b/Prolude/Servant.hs
@@ -1,6 +1,6 @@
 module Prolude.Servant
   ( -- * Servant re-exports
-    module Servant
+    module Servant.API
     -- * Alias types
   , HttpDescription
   , HttpJson
diff --git a/prolude.cabal b/prolude.cabal
--- a/prolude.cabal
+++ b/prolude.cabal
@@ -1,7 +1,7 @@
 cabal-version: >= 1.10
 
 name: prolude
-version: 0.0.0.16
+version: 0.0.0.17
 synopsis: ITProTV's custom prelude
 description:
     Prolude is ITProTV's custom prelude.
@@ -23,6 +23,7 @@
     exposed-modules:
         Prolude
         Prolude.Aeson
+        Prolude.Aws
         Prolude.ByteString
         Prolude.Core
         Prolude.Csv
@@ -47,6 +48,7 @@
     build-depends:
         base >= 4.13.0 && < 4.15
         , aeson >= 1.4.7 && < 1.6
+        , amazonka >= 1.6.0 && < 1.7
         , bytestring >= 0.10.10 && < 0.11
         , cassava >= 0.5.2.0 && < 0.6
         , containers >= 0.6.2 && < 0.7
