# CloneBox > Deep-clone any .NET object graph with CloneX(). Clone into another type or an existing instance with CloneXTo(). Free and open source from the makers of ETLBox. - [Documentation](/docs/): CloneBox docs: deep-clone .NET object graphs with CloneX, clone into existing instances with CloneXTo, skip members, and configure CloneSettings. - [Support](/support/): Support and legal pages for CloneBox. Contact ETLBoxperts, review the legal notice, or get help with deep cloning in .NET. ## Documentation > CloneBox docs: deep-clone .NET object graphs with CloneX, clone into existing instances with CloneXTo, skip members, and configure CloneSettings. - [Guide](/docs/guide/): CloneBox guide: getting started, deep clone with CloneX, clone into with CloneXTo, skip members, settings, and benchmarks. ### Guide > CloneBox guide: getting started, deep clone with CloneX, clone into with CloneXTo, skip members, settings, and benchmarks. - [Getting Started](/docs/guide/getting-started/): Install CloneBox from NuGet and start deep-cloning .NET object graphs with CloneX() and CloneXTo(). Free MIT license from the makers of ETLBox. - [Deep Clone](/docs/guide/deep-clone/): Deep-clone any .NET object with CloneX(). Nested objects, collections, arrays, dictionaries, and cycles — without shared identity. - [Clone Into](/docs/guide/clone-into/): CloneXTo() copies matching members onto another type or an existing instance. Extra target fields stay unchanged; DoNotClone on the destination is honored. - [Skip Members](/docs/guide/skip-members/): Skip properties, fields, or whole classes when cloning with CloneBox. Use the DoNotClone attribute or predicates on CloneSettings. - [Settings](/docs/guide/settings/): Configure CloneBox with CloneSettings: public and non-public members, constructors, ICloneable, skip predicates, and Microsoft.Extensions.Logging. - [Benchmarks](/docs/guide/benchmarks/): CloneBox vs DeepCloner, FastDeepCloner, and mappers: cycles, ExpandoObject, and clone-into — only CloneBox gets all four right. ## Support > Support and legal pages for CloneBox. Contact ETLBoxperts, review the legal notice, or get help with deep cloning in .NET. - [Contact](/support/contact/form/): Contact ETLBoxperts about CloneBox. Use this form for questions about deep cloning in .NET or our other products. - [Legal Notice & Privacy Policy](/support/legal-notice/): Legal notice and privacy policy for ETLBoxperts GmbH, the company behind CloneBox. Based in Berlin; we do not collect extra personal analytics. - [Support](/support/options/): Support for CloneBox: contact ETLBoxperts, open a GitHub issue, or ask for help with deep cloning objects in .NET. - [Ups, something went wrong!](/support/contact/cancel/): Your CloneBox contact request did not complete. Return to support or email us so we can help you right away. - [We’ve Received Your Request!](/support/contact/success/): We received your CloneBox request and will reply by email. Thank you for contacting ETLBoxperts about cloning.