# Coordinator API
Source: https://docs.chain.link/ace/reference/api/coordinator

> For the complete documentation index, see [llms.txt](/llms.txt).

The Coordinator API is the management interface for all ACE resources. Everything available in the ACE Platform UI is also available programmatically through this API.

Access to the Coordinator API is available after account provisioning. To get started, [request access](/ace/getting-started).

## Policy Manager operations

Use the Coordinator API to manage the compliance layer for your smart contracts:

- Create and manage CRE Connect Wallets for delegated or self-signing
- Deploy and configure **PolicyEngine** instances on supported networks
- Create policy instances from the [Policy Library](/ace/reference/policy-library) and configure their parameters
- Register your own [custom policy](/ace/concepts/key-terms#custom-policy) implementations and use them like library policies
- Register target contracts for compliance enforcement
- Attach policy protections to specific function selectors
- Manage extractors that extract parameters from transaction calldata
- Create and configure **Data Validators** for credential-data checks (curated catalog maintained by Chainlink)
- Configure and manage [offchain risk policies](/ace/concepts/off-chain-policies) (managed TRM wallet screening)

## Identity Manager operations

Use the Coordinator API to manage cross-chain identities and credentials:

- Create and manage identity registries and credential registries
- Register **Cross-Chain Identifiers (CCIDs)** and map wallet addresses across chains
- Define credential types, optionally typed with data schemas for credential data validation
- Issue and manage credentials
- Manage trusted credential issuers
- Share registries with other organizations through [access grants](/ace/concepts/key-terms#access-grant) (external registries)