# Developer Tools at Arc XP

Source: https://dev.arcxp.com/tutorials/getting-started/developer-tools-overview/

An introduction and overview to Arc XP's developer tools

Purpose 

Get familiar with Arc XP’s developer tools

Audience 

Developers with access to an Arc XP organization

Access to an Arc XP organization provides you with services and tools to perform web content-generating activities, such as creating custom content blocks and integrations or accessing content. This document contains an overview of Arc XP’s main developer tools.

## Developer Center

The [Developer Center](https://dev.arcxp.com/api/accessing-arcxp-apis/) is part of the Arc XP’s user interface and enables you to:

- Create developer access tokens to authenticate and make requests to Arc XP’s APIs.
- Specify access scope for each token: Environments and read and write operations.
- Revoke unused and compromised tokens.

> **Note:**
> 
> How you use the Developer Center depends on the permissions that the Arc XP’s organization administrator assigns to you. For example, you might only be able to create an access token that works for specific APIs or enables read-only access.

## PageBuilder Deployer

The [PageBuilder Deployer (PB Deployer)](https://dev.arcxp.com/pagebuilder-engine/developer-docs/how-to-deploy-a-bundle) service enables you to deploy custom code to specific environments. Customer code examples are custom blocks or Arc XP configurations.

The following is the basic workflow to deploy changes:

1. Commit changes to the Arc XP’s organization repository.
2. Create a deployment bundle on your local machine.
3. Upload the deployment bundle to the PB Deployer application in the Arc XP’s user interface.

> **Tip:**
> 
> PB Deployer is also available through the [PageBuilder Deployer API](https://dev.arcxp.com/api/pagebuilder/deployer-api/) to enable automatic deployments through custom Continuous Integration and Continuous Delivery (CI/CD) pipelines.

## Content and Resolver Debuggers

PageBuilder offers a [Debugger](https://docs.arcxp.com/alc/en/debugging-outdated-story-content?sys%5Fkb%5Fid=bf11e23447639d10a87626c2846d4367&id=kb%5Farticle%5Fview&sysparm%5Frank=7&sysparm%5FtsqueryId=b31a52de938e92104792b0cdfaba10cd#:~:text=Check%203%3A%20Verifying%20the%20content%20in%20PageBuilder) user interface that enables you to test the following in your code:

- **Content sources:** They define what stories and media show in specific blocks.
- **Resolvers:** They map reusable templates to specific pages when users access a specific URL.

> **Note:**
> 
> Resolvers use regular expressions that match parameters and websites using URLs.

## Arc XP Fusion Chrome Extension

The [Arc XP Fusion extension](https://chromewebstore.google.com/detail/arc-xp/heojonaoafggmjonoicpcknmamoepjha) for Google Chrome is compatible with all chromium-based browsers and enables you to:

- Audit an Arc XP live website for content, performance issues, and improvements.
- Edit and publish content without using the Arc XP user interface.
- Obtain additional information like cache health, API calls, and response codes.
- Review anomalies that the Arc XP extension detects.
