# Welcome Welcome to **docs.peachpie.io**, the home of the PeachPie documentation for developers. Check out the [get started](get-started) section to jump straight to using PeachPie, or dive into the more advanced topics, such as the [.NET reference](net) and [API reference](api). !!! tip "Migrate PHP code to .NET Core" The very first step is to get your PHP code running on .NET. Follow the **[get started](get-started)** and the **[PHP guide overview](php)** topics to create a project and build it as a .NET library. This should give you an overview of using the **[MSBuild project file](php/msbuild)**, migration tips, the compatibility status and introduce you to working with the project in Visual Studio or Visual Studio Code. !!! tip ".NET interoperability reference" In order to benefit from PHP code built as a .NET library, take a look at how to connect a C# project with a PHP project. The section **[.NET reference](net)** provides a documentation on how to pass variables or objects, call methods, share session data, instantiate classes, extend classes etc. between C# and PHP. !!! tip "API reference" The project provides a lot of internals that can be used to drive the PHP code life cycle or to implement your own high-performance extensions in .NET. Follow the **[API reference](api)** for more information. !!! tip "Samples, Tutorials, Scenarios" See our **[scenarios](scenarios)** for real world use cases, specific code samples and hints on how you can benefit from the project. If you want to understand the objectives and benefits of PeachPie, browse the **[about](about)** section, where you can find the motivation behind this project.