diff --git a/src/Tonatona/Google/Client.hs b/src/Tonatona/Google/Client.hs
--- a/src/Tonatona/Google/Client.hs
+++ b/src/Tonatona/Google/Client.hs
@@ -7,6 +7,9 @@
   ( getCalendarEventList
   , postCalendarEvent
   , postGmailSend
+  , getDriveFileList
+  , createDriveFileMultipart
+  , downloadDriveFile
   ) where
 
 import Tonalude
@@ -41,6 +44,36 @@
 postGmailSend email = do
   t <- asks token
   res <- liftIO $ Client.postGmailSend t email
+  case res of
+    Left err -> throwM err
+    Right resp -> pure resp
+
+getDriveFileList ::
+     Form.GetFileParams
+  -> Dsl env Response.FileList
+getDriveFileList params = do
+  t <- asks token
+  res <- liftIO $ Client.getDriveFileList t params
+  case res of
+    Left err -> throwM err
+    Right resp -> pure resp
+
+createDriveFileMultipart ::
+     Form.MultipartBody
+  -> Dsl env Response.FileResource
+createDriveFileMultipart body = do
+  t <- asks token
+  res <- liftIO $ Client.createDriveFileMultipart t body
+  case res of
+    Left err -> throwM err
+    Right resp -> pure resp
+
+downloadDriveFile ::
+     Form.DownloadFileParams
+  -> Dsl env Response.MediaContent
+downloadDriveFile params = do
+  t <- asks token
+  res <- liftIO $ Client.downloadDriveFile t params
   case res of
     Left err -> throwM err
     Right resp -> pure resp
diff --git a/src/Tonatona/Google/Type.hs b/src/Tonatona/Google/Type.hs
new file mode 100644
--- /dev/null
+++ b/src/Tonatona/Google/Type.hs
@@ -0,0 +1,5 @@
+module Tonatona.Google.Type
+  ( module Google.Type
+  ) where
+
+import Google.Type
diff --git a/tonatona-google-server-api.cabal b/tonatona-google-server-api.cabal
--- a/tonatona-google-server-api.cabal
+++ b/tonatona-google-server-api.cabal
@@ -1,11 +1,13 @@
--- This file has been generated from package.yaml by hpack version 0.28.2.
+cabal-version: 1.12
+
+-- This file has been generated from package.yaml by hpack version 0.31.2.
 --
 -- see: https://github.com/sol/hpack
 --
--- hash: 89da5c1a2cd48026794663fbbb2481a140325dfeb0d5efec8c8653372b7d0dc5
+-- hash: bb99cae39524722e785fefb1890072456530a9637a153137d1eb58375612cbd6
 
 name:           tonatona-google-server-api
-version:        0.1.2.0
+version:        0.1.3.0
 synopsis:       tonatona plugin for google-server-api
 description:    Tonatona plugin for [google-server-api](https://hackage.haskell.org/package/google-server-api). This package provides a tonatona plugin to use Google API for server to server applications.
 category:       Database, Library, Tonatona, Web
@@ -17,7 +19,6 @@
 license:        MIT
 license-file:   LICENSE
 build-type:     Simple
-cabal-version:  >= 1.10
 extra-source-files:
     README.md
 
@@ -31,6 +32,7 @@
       Tonatona.Google.Client
       Tonatona.Google.Form
       Tonatona.Google.Response
+      Tonatona.Google.Type
   other-modules:
       Tonatona.Google.Internal
       Paths_tonatona_google_server_api
