---
title: Backend Integration
---

Core commands are designed to align with backend command endpoints and generated proxies.

## Backend Command Styles

Arc supports both backend styles:

- [Controller-based Commands](/arc/backend/commands/controller-based/)
- [Model-bound Commands](/arc/backend/commands/model-bound/)

Both styles produce strongly typed frontend command proxies.

## Proxy Generation Benefits

- Compile-time type safety
- IDE IntelliSense and navigation
- Automatic regeneration when backend contracts change
- No manual HTTP request wiring

For setup and configuration, see [Backend Proxy Generation](/arc/backend/proxy-generation/).

## React Layer

For higher-level usage patterns in React components, see [React Commands](/arc/frontend/react/commands/).
