diff --git a/library/Rebase/Data/Vector/Instances.hs b/library/Rebase/Data/Vector/Instances.hs
new file mode 100644
--- /dev/null
+++ b/library/Rebase/Data/Vector/Instances.hs
@@ -0,0 +1,7 @@
+module Rebase.Data.Vector.Instances
+(
+  module Data.Vector.Instances
+)
+where
+
+import Data.Vector.Instances
diff --git a/library/Rebase/Prelude.hs b/library/Rebase/Prelude.hs
--- a/library/Rebase/Prelude.hs
+++ b/library/Rebase/Prelude.hs
@@ -193,6 +193,10 @@
 -------------------------
 import Rebase.Data.Vector as Exports (Vector)
 
+-- vector-instances
+-------------------------
+import Rebase.Data.Vector.Instances as Exports ()
+
 -- bytestring
 -------------------------
 import Rebase.Data.ByteString as Exports (ByteString)
diff --git a/rebase.cabal b/rebase.cabal
--- a/rebase.cabal
+++ b/rebase.cabal
@@ -1,5 +1,5 @@
 name: rebase
-version: 1.8
+version: 1.9
 synopsis: A more progressive alternative to the "base" package
 description:
   This package is intended for those who are tired of keeping
@@ -289,6 +289,7 @@
     Rebase.Data.Vector.Generic.Mutable
     Rebase.Data.Vector.Generic.New
     Rebase.Data.Vector.Internal.Check
+    Rebase.Data.Vector.Instances
     Rebase.Data.Vector.Mutable
     Rebase.Data.Vector.Primitive
     Rebase.Data.Vector.Primitive.Mutable
@@ -445,4 +446,5 @@
     unordered-containers >=0.2 && <0.3,
     uuid >=1.3 && <1.4,
     vector >=0.12 && <0.13,
+    vector-instances >=3.4 && <4,
     void >=0.7 && <0.8
