# About checkout extensions

> Checkout extensions let a Shoplazza App insert content, read checkout context, and hide native modules on checkout without taking over the whole page.

# Checkout Extensions

Checkout extensions allow apps to insert custom content at various points in the checkout flow and read checkout context data, extending the checkout experience without taking over the entire checkout page.

Checkout extensions provide three capabilities:

- **Insert content**: Render custom UI at specified checkout extension points (ExtensionPoint).
- **Read data**: Access checkout context such as cart, amounts, shipping, and customer via the CheckoutAPI.
- **Hide modules**: Hide native checkout modules with `deleteTarget`.

This section includes:
