> ## Documentation Index
> Fetch the complete documentation index at: https://docs.codemod.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Quickstart: Enterprise Engineering Teams

> Get started with Codemod by running your first codemod and creating a PR with valuable changes.

## Run your first codemod

By the end of this guide, you'll have:

* Discovered a Codemod package from the registry
* Created a Campaign that runs the Codemod package on your repository
* Received a pull request with valuable code changes

<Steps>
  <Step title="Discover a Codemod package in the Registry">
    Browse [Codemod Registry](https://go.codemod.com/registry) to find codemods for your use case.

    The registry includes Codemod packages for framework upgrades, security patches, API migrations, code modernization patterns, and [more](/introduction#what-codemod-helps-you-solve).
  </Step>

  <Step title="Apply a Codemod package to your repository">
    Once you've found a Codemod package you want to try:

    1. Click **Apply to Repository**
    2. You'll be prompted to create a new Campaign using the package you selected
    3. If you're not signed in, you'll be prompted to sign in (GitHub, GitLab, or SSO)

    <Tip>
      To run a codemod without signing in, use the [CLI](/cli). Each Codemod package's registry page includes a copy-able command you can run locally.

      CLI execution is great for local testing and one-off transformations. Campaigns provide centralized tracking, multi-repo orchestration, and team collaboration features.
    </Tip>
  </Step>

  <Step title="Install the GitHub or GitLab App (if needed)">
    To run Campaigns on your repositories, Codemod needs access via the GitHub or GitLab integrations. If you haven't installed either one, you'll be prompted during Campaign creation.

    <CardGroup cols={2}>
      <Card title="GitHub" icon="github" href="/platform/integrations/github">
        Install the Codemod GitHub App
      </Card>

      <Card title="GitLab" icon="gitlab" href="/platform/integrations/gitlab">
        Set up group access tokens
      </Card>
    </CardGroup>
  </Step>

  <Step title="Configure and run your Campaign">
    In the Campaign creation flow:

    1. **Select target repository**
    2. **Configure parameters** (if the codemod supports them)
    3. **Name your Campaign**
    4. **Review**, **Create**, and **Run** your Campaign
  </Step>
</Steps>

## Next Steps

<Card title="Get a Pro Codemod" icon="pro" href="https://codemod.com/contact">
  Get a custom codemod tailored to your codebase by Codemod experts. Speedrun your migration initiatives with enterprise-grade transformations built specifically for your patterns and use cases.

  [Contact us](https://codemod.com/contact) to discuss your migration needs.
</Card>

<Card title="Book a Demo" icon="calendar" href="https://cal.com/codemod">
  See first-hand how Codemod fits into your workflow.

  Discover:

  1. high impact migration opportunities
  2. how to operationalize codemods end-to-end, including authoring, review, rollout, tracking, and ongoing governance at scale
  3. how to reduce the constant burden of codebase maintenance across your organization
</Card>

## Advanced Enterprise Features

Once you're comfortable with the basics, explore these enterprise capabilities to scale your migrations:

<Card title="Team Management" icon="people-group">
  Add team members to your organization to collaborate on migrations. Invite members and assign roles (Admin, Member, or Viewer) to control access to Campaigns and Insights.

  If your organization uses SAML SSO, users are provisioned automatically on first login and access is controlled through your IdP.

  <b>Learn more:</b> [GitHub Integration](/platform/integrations/github#managing-team-members) or [GitLab Integration](/platform/integrations/gitlab#managing-team-members) for manual invites, or [SAML SSO](/platform/saml#user-provisioning-and-access-control) for IdP-based access control.
</Card>

<Card title="Set up Insights" icon="chart-line-up-down">
  Create dashboards to track patterns, measure impact, and visualize code transformation progress over time.

  <b>Learn more:</b> [Insights Documentation](/platform/insights)
</Card>

<Card title="Advanced Campaign Features" icon="sliders">
  Leverage powerful Campaign capabilities including parameter editing during runs, manual task approval gates, state management across multiple runs, and matrix strategies for parallel execution.

  <b>Learn more:</b> [Workflow Reference](/workflows/reference) covers manual triggers, matrix strategies, state management, and parameters.
</Card>

<Card title="Private Registry" icon="lock">
  Publish organization-specific codemods accessible only to your team. Maintain internal codemods for proprietary patterns, standards, and company-specific transformations.

  <b>Learn more:</b> [Codemod Registry](/platform/registry#private-access)
</Card>

<Card title="Project Management Integrations" icon="tasks">
  Connect Jira to sync Campaign progress with your project management tools. Link Campaigns to Jira epics for unified tracking and bidirectional status updates.

  <b>Learn more:</b> [Jira Integration](/platform/integrations/jira)
</Card>

## Getting Help

* **[Slack Community](https://go.codemod.com/community)** - Join our Slack Community for support, answers, and help from the Codemod team & community.
* **[Contact Us](https://codemod.com/contact)** - Visit our contact page for support, questions, or to get in touch with the Codemod team.
