# Use UWP plug-ins with IL2CPP

> Understand how to use managed and native plug-ins for UWP.

You can use plug-ins to call code created outside of Unity from your C# scripts. The plug-in model for Universal Windows Platform (UWP) is similar to other Unity-supported platforms. For more information about plug-ins with Unity, refer to [Plug-ins](/engine/6000.3/manual/scripting/compilation-and-code-reload/plug-ins.md).

| **Topic**                                                                                                                                                                         | **Description**                                       |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------- |
| [Use managed UWP plug-ins](/engine/6000.3/manual/platform-specific/windows-store/uwp-developing/uwp-il2cpp-scripting/uwp-il2cpp-plugins/uwp-managed-plugins.md)                   | Understand how to use managed plug-ins.               |
| [Call and implement native UWP plug-ins](/engine/6000.3/manual/platform-specific/windows-store/uwp-developing/uwp-il2cpp-scripting/uwp-il2cpp-plugins/uwp-native-plugins-call.md) | Understand how to call and implement native plug-ins. |
| [Author native UWP plug-ins](/engine/6000.3/manual/platform-specific/windows-store/uwp-developing/uwp-il2cpp-scripting/uwp-il2cpp-plugins/uwp-native-plugins-author.md)           | Understand how to author native plug-ins.             |
| [Use P/Invoke](/engine/6000.3/manual/platform-specific/windows-store/uwp-developing/uwp-il2cpp-scripting/uwp-il2cpp-plugins/uwp-pinvoke.md)                                       | Learn the rules and limitations of using P/invoke.    |

## Additional resources

* [Import and configure plug-ins](/engine/6000.3/manual/scripting/compilation-and-code-reload/plug-ins/plug-in-inspector.md)
* [IL2CPP overview](/engine/6000.3/manual/scripting/compilation-and-code-reload/script-compilation/backends/il2cpp.md)
* [IL2CPP scripting backend for UWP](/engine/6000.3/manual/platform-specific/windows-store/uwp-developing/uwp-il2cpp-scripting.md)
