diff --git a/WrightTools/collection/_collection.py b/WrightTools/collection/_collection.py
index <HASH>..<HASH> 100644
--- a/WrightTools/collection/_collection.py
+++ b/WrightTools/collection/_collection.py
@@ -45,6 +45,13 @@ class Collection(Group):
             self.natural_name, self.item_names, "::".join([self.filepath, self.name])
         )
 
+    def __dir__(self) -> list:
+        default = object.__dir__(self)
+        return default + list(self._ipython_key_completions_())
+    
+    def _ipython_key_completions_(self) -> list:
+        return list(self.item_names)
+
     def __getitem__(self, key):
         if isinstance(key, int):
             key = self.item_names[key]
Update _collection.py

completion for collections