---
title: Using unmanaged API for transform operations
product: Unity Editor
version: '6000.3'
latest_version: '7000.0'
status: This page documents version 6000.3. The latest version is 7000.0.
canonical: https://docs.unity.com/en-us/engine/6000.3/manual/transformhandle-landing
latest_url: https://docs.unity.com/en-us/engine/7000.0/manual/transformhandle-landing.md
last_updated: 2026-11-08
generated_at: 2026-11-11T01:54:04.177Z
locale: en-us
---

# Using unmanaged API for transform operations

> Use the TransformHandle API as an alternative to the Transform API.

The [`TransformHandle`](/engine/6000.3/script-reference/unityengine/transformhandle.md) API is an alternative to the [`Transform`](/engine/6000.3/script-reference/unityengine/transform.md) API. Unlike the `Transform` component (a managed class), `TransformHandle` is an unmanaged `struct`, which makes it fully compatible with the [Burst](http://docs.unity3d.com/Packages/com.unity.burst@latest) compiler.

| **Page**                                                                                                        | **Description**                                                                                                                                                                                                           |
| --------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Introduction to TransformHandle API](/engine/6000.3/manual/class-transform-handle.md)                          | Introduction to the [`TransformHandle`](/engine/6000.3/script-reference/unityengine/transformhandle.md) API and the key differences from the [`Transform`](/engine/6000.3/script-reference/unityengine/transform.md) API. |
| [TransformHandle API code examples](/engine/6000.3/manual/working-with-gameobjects/transformhandle-examples.md) | Code examples that demonstrate the difference between `Transform` and `TransformHandle` API.                                                                                                                              |

## Additional resources

* [Introduction to transforms](/engine/6000.3/manual/class-transform.md)
