diff --git a/SciPost_v1/settings/base.py b/SciPost_v1/settings/base.py
index cb81412e7748a89f8a3699cba8a55c4d9c32a820..973866cd338b4f1b9d2d272c44ab1e653c78eeea 100644
--- a/SciPost_v1/settings/base.py
+++ b/SciPost_v1/settings/base.py
@@ -105,8 +105,7 @@ INSTALLED_APPS = (
     'funders',
     'stats',
     'petitions',
-    'webpack_loader',
-    'silk',
+    'webpack_loader'
 )
 
 
@@ -156,7 +155,6 @@ MATHJAX_CONFIG_DATA = {
     }
 
 MIDDLEWARE = (
-    # 'silk.middleware.SilkyMiddleware',
     # 'django.middleware.http.ConditionalGetMiddleware',
     'django.contrib.sessions.middleware.SessionMiddleware',
     'django.middleware.locale.LocaleMiddleware',
@@ -169,15 +167,6 @@ MIDDLEWARE = (
     'django.middleware.security.SecurityMiddleware',
 )
 
-SILKY_PYTHON_PROFILER = False
-# SILKY_PYTHON_PROFILE_BINARY = False
-# SILKY_AUTHENTICATION = True
-# SILKY_AUTHORIZATION = True
-# SILKY_META = True
-# SILKY_INTERCEPT_PERCENT = 100
-# SILKY_MAX_RECORDED_REQUESTS = 10**4
-# SILKY_PERMISSIONS = lambda user: user.is_superuser
-
 ROOT_URLCONF = 'SciPost_v1.urls'
 
 TEMPLATES = [
diff --git a/SciPost_v1/urls.py b/SciPost_v1/urls.py
index 48f75f7c07021fec6a417d31edcebcf819b37365..2fe82bebd8ad297c4505b5fc1f5794bca5e8035d 100644
--- a/SciPost_v1/urls.py
+++ b/SciPost_v1/urls.py
@@ -53,7 +53,6 @@ urlpatterns = [
     url(r'^stats/', include('stats.urls', namespace="stats")),
     # Keep temporarily for historical reasons
     url(r'^supporting_partners/', include('partners.urls', namespace="_partners")),
-    url(r'^silk/', include('silk.urls', namespace='silk')),
 ]
 
 if settings.DEBUG:
diff --git a/submissions/views.py b/submissions/views.py
index b0f516432508fbae0c0630a5e3e12cdec3173b7d..30a3e980fcb3a8d4555bc4c3f1ab35ada22b6882 100644
--- a/submissions/views.py
+++ b/submissions/views.py
@@ -23,7 +23,6 @@ from django.views.generic.edit import CreateView, UpdateView
 from django.views.generic.list import ListView
 
 from guardian.shortcuts import assign_perm
-# from silk.profiling.profiler import silk_profile
 
 from .constants import STATUS_VETTED, STATUS_EIC_ASSIGNED,\
                        SUBMISSION_STATUS_PUBLICLY_INVISIBLE, SUBMISSION_STATUS,\
@@ -353,7 +352,6 @@ def editorial_workflow(request):
 
 @login_required
 @fellowship_or_admin_required()
-# @silk_profile(name='Pool')
 def pool(request, arxiv_identifier_w_vn_nr=None):
     """
     The Submissions pool contains all submissions which are undergoing
@@ -537,7 +535,6 @@ def assignment_request(request, assignment_id):
 @login_required
 @fellowship_required()
 @transaction.atomic
-# @silk_profile(name='Volunteer as EIC')
 def volunteer_as_EIC(request, arxiv_identifier_w_vn_nr):
     """
     Called when a Fellow volunteers while perusing the submissions pool.
@@ -632,7 +629,6 @@ def assignment_failed(request, arxiv_identifier_w_vn_nr):
 
 @login_required
 @fellowship_required()
-# @silk_profile(name='EditorialAssignment overview')
 def assignments(request):
     """
     This page provides a Fellow with an explicit task list
@@ -1153,7 +1149,6 @@ def communication(request, arxiv_identifier_w_vn_nr, comtype, referee_id=None):
 @login_required
 @fellowship_or_admin_required()
 @transaction.atomic
-# @silk_profile(name='Editorial Assignment processing')
 def eic_recommendation(request, arxiv_identifier_w_vn_nr):
     """
     Write EIC Recommendation.
@@ -1341,7 +1336,6 @@ def vet_submitted_reports_list(request):
 @login_required
 @fellowship_or_admin_required()
 @transaction.atomic
-# @silk_profile(name='Vet submitted Report')
 def vet_submitted_report(request, report_id):
     """
     Report with status `unvetted` will be shown. A user may only vet reports of submissions