| Name | Description | Type | Package | Framework |
| AuthenticationContext | Authentication context. | Class | org.apache.ignite.plugin.security | Ignite |
| Extension | Marker interface for extensions. | Interface | org.apache.ignite.plugin | Ignite |
| ExtensionRegistry | Context that allows to register extensions. | Interface | org.apache.ignite.plugin | Ignite |
| GridSecurityCredentials | Security credentials used for client or node authentication. | Class | org.apache.ignite.plugin.security | Ignite |
| GridSecurityCredentialsBasicProvider | Basic implementation for GridSecurityCredentialsProvider. | Class | org.apache.ignite.plugin.security | Ignite |
| GridSecurityCredentialsProvider | Security credentials provider for specifying security credentials. | Interface | org.apache.ignite.plugin.security | Ignite |
| GridSecurityException | Common security exception for the grid. | Class | org.apache.ignite.plugin.security | Ignite |
| GridSecurityPermission | enum GridSecurityPermissionSupported security permissions within grid. | Class | org.apache.ignite.plugin.security | Ignite |
| GridSecurityPermissionSet | Security permission set for authorized security subjects. | Interface | org.apache.ignite.plugin.security | Ignite |
| GridSecuritySubject | Security subject representing authenticated node or client with a set of permissions. | Interface | org.apache.ignite.plugin.security | Ignite |
| GridSecuritySubjectType | enum GridSecuritySubjectTypeSupported security subject types. | Class | org.apache.ignite.plugin.security | Ignite |
| GridSegmentationPolicy | enum GridSegmentationPolicyPolicy that defines how node will react on topology segmentation. | Class | org.apache.ignite.plugin.segmentation | Ignite |
| GridSegmentationResolver | This is interface for segmentation (a. | Interface | org.apache.ignite.plugin.segmentation | Ignite |
| IgnitePlugin | Marker interface for all Ignite plugins. | Interface | org.apache.ignite.plugin | Ignite |
| Message | Base class for all communication messages. | Interface | org.apache.ignite.plugin.extensions.communication | Ignite |
| MessageCollectionItemType | enum MessageCollectionItemTypeEnum representing possible types of collection items. | Class | org.apache.ignite.plugin.extensions.communication | Ignite |
| MessageFactory | Factory for communication messages. | Interface | org.apache.ignite.plugin.extensions.communication | Ignite |
| MessageFormatter | Provides a custom format for communication messages. | Interface | org.apache.ignite.plugin.extensions.communication | Ignite |
| MessageReader | Communication message reader. | Interface | org.apache.ignite.plugin.extensions.communication | Ignite |
| MessageWriter | Communication message writer. | Interface | org.apache.ignite.plugin.extensions.communication | Ignite |
| PluginConfiguration | TODO: Add class description. | Interface | org.apache.ignite.plugin | Ignite |
| PluginContext | TODO: Add class description. | Interface | org.apache.ignite.plugin | Ignite |
| PluginNotFoundException | Exception thrown if plugin is not found. | Class | org.apache.ignite.plugin | Ignite |
| PluginProvider | Pluggable ignite component. | Interface | org.apache.ignite.plugin | Ignite |
| PluginValidationException | TODO: Add class description. | Class | org.apache.ignite.plugin | Ignite |