diff --git a/circle/circle/urls.py b/circle/circle/urls.py
index dff930b..560dd3b 100644
--- a/circle/circle/urls.py
+++ b/circle/circle/urls.py
@@ -21,7 +21,6 @@ urlpatterns = patterns(
     url(r'^network/', include('network.urls')),
     url(r'^dashboard/', include('dashboard.urls')),
     url(r'^accounts/', include('django.contrib.auth.urls')),
-    url(r'^vm-api/', include('vm.urls')),
 )
 
 
diff --git a/circle/vm/urls.py b/circle/vm/urls.py
deleted file mode 100644
index 6e26a67..0000000
--- a/circle/vm/urls.py
+++ /dev/null
@@ -1,9 +0,0 @@
-from django.conf.urls import patterns, url
-
-from .views import BootUrl
-
-
-urlpatterns = patterns(
-    '',
-    url(r'^b/(?P<token>.*)/$', BootUrl.as_view()),
-)
diff --git a/circle/vm/views.py b/circle/vm/views.py
deleted file mode 100644
index 61e874e..0000000
--- a/circle/vm/views.py
+++ /dev/null
@@ -1,21 +0,0 @@
-from django.views.generic.base import View
-from django.http import HttpResponse
-from django.core import signing
-from django.shortcuts import get_object_or_404
-from vm.models import Instance
-from datetime import datetime
-
-
-class BootUrl(View):
-    def get(self, request, token):
-        try:
-            id = signing.loads(token, salt='activate')
-        except:
-            return HttpResponse("Invalid token.")
-        inst = get_object_or_404(Instance, id=id)
-        if inst.active_since:
-            return HttpResponse("Already booted?")
-        else:
-            inst.active_since = datetime.now()
-            inst.save()
-            return HttpResponse("KTHXBYE")