diff --git a/pysis/commands.py b/pysis/commands.py
index <HASH>..<HASH> 100644
--- a/pysis/commands.py
+++ b/pysis/commands.py
@@ -120,3 +120,9 @@ class IsisPool(Isis):
         self.close()
         self.join()
 
+    def __enter__(self):
+        return self
+
+    def __exit__(self, exc_type, exc_value, traceback):
+        self.close_and_wait()
+
Added enter and exit methods for using an isis pool with a `with` statement.