diff --git a/apiary-authenticate.cabal b/apiary-authenticate.cabal
--- a/apiary-authenticate.cabal
+++ b/apiary-authenticate.cabal
@@ -1,5 +1,5 @@
 name:                apiary-authenticate
-version:             1.0.0
+version:             1.1.0
 synopsis:            authenticate support for apiary web framework.
 description:
   example: <https://github.com/philopon/apiary/blob/master/examples/auth.hs>
@@ -12,7 +12,7 @@
 copyright:           (c) 2014 Hirotomo Moriwaki
 category:            Web
 build-type:          Simple
-stability:           experimental
+stability:           stable
 -- extra-source-files:  
 cabal-version:       >=1.10
 
@@ -20,8 +20,8 @@
   exposed-modules:     Web.Apiary.Authenticate
   other-modules:       Web.Apiary.Authenticate.Internal
   build-depends:       base                 >=4.6      && <4.8
-                     , apiary               >=1.0      && <1.1
-                     , apiary-clientsession >=1.0      && <1.1
+                     , apiary               >=1.1      && <1.2
+                     , apiary-clientsession >=1.1      && <1.2
                      , authenticate         >=1.3.2.10 && <1.4
 
                      , monad-control        >=0.3      && <0.4
diff --git a/src/Web/Apiary/Authenticate/Internal.hs b/src/Web/Apiary/Authenticate/Internal.hs
--- a/src/Web/Apiary/Authenticate/Internal.hs
+++ b/src/Web/Apiary/Authenticate/Internal.hs
@@ -27,6 +27,7 @@
 import qualified Web.Apiary.Wai as Wai
 
 import Data.Binary as Binary
+import Data.Apiary.Extension
 import Data.Data (Data)
 import Data.Maybe
 import Data.List
@@ -70,6 +71,7 @@
     { manager           :: Client.Manager
     , config            :: AuthConfig
     }
+instance Extension Auth
 
 authHandler :: (Monad m, MonadIO actM, Has Session exts)
             => Auth -> ApiaryT exts prms actM m ()
