> For the complete documentation index, see [llms.txt](https://docs.cedana.ai/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cedana.ai/daemon/get-started/features.md).

# Features

Run `cedana features` (shorthand for `cedana plugin features`) to see the features currently supported by each plugin.

```
                    FEATURE  CLOUD-HYPERVISOR  RUNC  CRUN  CONTAINERD  CRIO  KATA  STORAGE/CEDANA  STORAGE/S3  STORAGE/GCS  K8S  SLURM  
               Dump command          •           ✔     ✔        ✔        •     •          •             •           •        •     ✔    
            Restore command          •           ✔     ✔        ✔        •     •          •             •           •        •     ✔    
                Run command          •           ✔     ✔        ✔        •     •          •             •           •        •     •    
             Manage command          •           ✔     ✔        ✔        •     •          •             •           •        •     •    
             Freeze command          •           ✔     ✔        ✔        •     •          •             •           •        •     •    
           Unfreeze command          •           ✔     ✔        ✔        •     •          •             •           •        •     •    
              Query command          •           ✔     ✔        ✔        •     •          •             •           •        ✔     •    
          Helper command(s)          •           •     •        •        •     •          •             •           •        ✔     ✔    
                                                                                                                
            Dump middleware          •           ✔     ✔        ✔        ✔     •          •             •           •        •     ✔    
               Dump handler          •           •     •        •        •     •          •             •           •        •     •    
         Dump VM middleware          ✔           •     •        •        •     ✔          •             •           •        •     •    
            Dump VM handler          ✔           •     •        •        •     •          •             •           •        •     •    
         Restore middleware          •           ✔     ✔        ✔        ✔     •          •             •           •        •     ✔    
  Restore middleware (late)          •           ✔     ✔        •        •     •          •             •           •        •     •    
            Restore handler          •           •     •        ✔        •     •          •             •           •        •     •    
      Restore VM middleware          ✔           •     •        •        •     ✔          •             •           •        •     •    
         Restore VM handler          ✔           •     •        •        •     •          •             •           •        •     •    
             Freeze handler          •           ✔     ✔        ✔        •     •          •             •           •        •     ✔    
           Unfreeze handler          •           ✔     ✔        ✔        •     •          •             •           •        •     ✔    
                                                                                                                
                Run handler          •           ✔     ✔        ✔        ✔     •          •             •           •        •     •    
             Run middleware          •           ✔     ✔        ✔        ✔     •          •             •           •        •     •    
      Run middleware (late)          •           •     •        •        •     •          •             •           •        •     •    
             Manage handler          •           ✔     ✔        ✔        •     •          •             •           •        •     •    
         Custom kill signal          •           ✔     ✔        ✔        •     ✔          •             •           •        •     •    
             Custom cleanup          •           ✔     ✔        ✔        •     •          •             •           •        •     •    
Support for serverless mode          •           ✔     ✔        ✔        •     •          •             •           •        •     ✔    
                                                                                                                
           GPU interception          •           ✔     ✔        ✔        •     •          •             •           •        •     •    
   GPU interception restore          •           ✔     ✔        ✔        •     •          •             •           •        •     •    
                GPU tracing          •           ✔     ✔        ✔        •     •          •             •           •        •     •    
        GPU tracing restore          •           ✔     ✔        ✔        •     •          •             •           •        •     •    
                                                                                                                
         Checkpoint storage          •           •     •        •        •     •          ✔             ✔           •        •     •    
                                                                                                                
              Query handler          •           ✔     ✔        ✔        •     •          •             •           •        ✔     •    
                                                                                                                
              Health checks          •           ✔     ✔        ✔        •     ✔          ✔             ✔           •        •     •    

✔ = implemented, • = unimplemented, — = not installed, ✖ = incompatible
Not showing external plugins: criu, criu/cuda, criu/nvidia-dev, criu/infiniband, gpu, gpu/tracer, streamer, containerd/runtime-runc, slurm/wlm, slurm/tests
```

When developing a new plugin, or adding a feature to a plugin, it's helpful to see more information on any compatibility issues. Use `cedana features --errors` to see any incompatibility errors.

{% hint style="info" %}
Check out the guide on [writing plugins](/daemon/developer-guides/writing_plugins.md) for more information.
{% endhint %}

{% hint style="info" %}
Check out the [CLI reference](/daemon/references/cli/cedana_plugin.md) for all plugin-related subcommands.
{% endhint %}
