diff --git a/Gemfile b/Gemfile
index 924d8a2725443cab98b35cfa185ec3a5125d4c0d..44fd09ba2425d7168dd557f8f1c27ec4e6582ec5 100644
--- a/Gemfile
+++ b/Gemfile
@@ -41,8 +41,8 @@ gem "gitlab-gollum-lib", "~> 1.0.0", require: 'gollum-lib'
 gem "github-linguist", require: "linguist"
 
 # API
-gem "grape"
-gem "grape-entity"
+gem "grape", "~> 0.3.1"
+gem "grape-entity", "~> 0.2.0"
 
 # Format dates and times
 # based on human-friendly examples
diff --git a/Gemfile.lock b/Gemfile.lock
index 48be954c0c5049dec94e066527635fce23da7f18..32745866b4f0b1d95a27fb14d18dc8f3abdee867 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -173,7 +173,7 @@ GEM
     gon (4.1.0)
       actionpack (>= 2.3.0)
       json
-    grape (0.4.1)
+    grape (0.3.1)
       activesupport
       builder
       hashie (>= 1.2.0)
@@ -183,7 +183,7 @@ GEM
       rack-accept
       rack-mount
       virtus
-    grape-entity (0.3.0)
+    grape-entity (0.2.0)
       activesupport
       multi_json (>= 1.3.2)
     growl (1.0.3)