| Name | Description | Type | Package | Framework |
| AbstractMarshaller | Base class for marshallers. | Class | org.apache.ignite.marshaller | Ignite |
| JdkMarshaller | This marshaller has no mandatory configuration parameters. | Class | org.apache.ignite.marshaller.jdk | Ignite |
| Marshaller | GridMarshaller allows to marshal or unmarshal objects in grid. | Interface | org.apache.ignite.marshaller | Ignite |
| MarshallerContext | Interface | org.apache.ignite.marshaller | Ignite | |
| MarshallerExclusions | Controls what classes should be excluded from marshalling by default. | Class | org.apache.ignite.marshaller | Ignite |
| OptimizedMarshaller | Optimized implementation of Marshaller. | Class | org.apache.ignite.marshaller.optimized | Ignite |
| OptimizedMarshallerIdMapper | Interface | org.apache.ignite.marshaller.optimized | Ignite | |