diff --git a/synapse/lib/cell.py b/synapse/lib/cell.py
index <HASH>..<HASH> 100644
--- a/synapse/lib/cell.py
+++ b/synapse/lib/cell.py
@@ -106,7 +106,7 @@ class Cell(s_config.Configable, s_net.Link, SessBoss):
         roots = self.vault.getRootCerts()
         SessBoss.__init__(self, auth, roots)
 
-        self.cellinfo = {}
+        self.cellinfo = {'type': '%s.%s' % (self.__class__.__module__, self.__class__.__name__)}
         self.cellauth = auth
         self.cellpool = None
         self.celluser = CellUser(auth, roots=roots)
diff --git a/synapse/tests/test_neuron.py b/synapse/tests/test_neuron.py
index <HASH>..<HASH> 100644
--- a/synapse/tests/test_neuron.py
+++ b/synapse/tests/test_neuron.py
@@ -396,6 +396,7 @@ class NeuronTest(SynTest):
 
                         ok, info = sess.call(('cell:get', {'name': 'cell00@localhost'}))
                         self.true(ok)
+                        self.eq(info['type'], 'synapse.lib.cell.Cell')
 
                         self.eq(info.get('addr'), cell.getCellAddr())
Add fully qualified class name in cell registration info.