diff --git a/sandboxapi/fireeye.py b/sandboxapi/fireeye.py
index <HASH>..<HASH> 100644
--- a/sandboxapi/fireeye.py
+++ b/sandboxapi/fireeye.py
@@ -196,7 +196,6 @@ class FireEyeAPI(sandboxapi.SandboxAPI):
         # otherwise, return the raw content.
         return response.content
 
-
     def score(self, report):
         """Pass in the report from self.report(), get back an int."""
         score = 0
@@ -205,6 +204,11 @@ class FireEyeAPI(sandboxapi.SandboxAPI):
 
         return score
 
+    def logout(self):
+        """The FireEye AX has a limit of 100 concurrent sessions, so be sure to logout"""
+        if self.api_token:
+            self._request("/auth/logout")
+
 
 def fireeye_loop(fireeye, filename):
     # test run
@@ -272,3 +276,5 @@ if __name__ == "__main__":
 
     else:
         usage()
+
+    fireeye.logout()
issue/3-fireeye_logout_fix
Added logout() to FireEyeAPI.
Added a call to logout() at the end of the FireEye CLI.