# Devin, the AI software engineer

[Try Devin](https://app.devin.ai/signup)[Contact sales](https://cognition.com/get-started#company)

##### Industry leaders choose to

## Build with Devin

[Hear from our customers](https://devin.ai/customers)

## Use cases

Use Devin to plan and execute complex engineering tasks, from code migrations to on-call incident resolution.

### PR review & visual QA

- Automatically identify and resolve bugs
- Visual QA with full browser and desktop use
- Intelligently organize code diffs for review

[Learn about Devin Review](https://app.devin.ai/review)

![Devin organizing a code diff for pull request review](https://devin.ai/_next/image?url=%2Fassets%2Fimages%2Fhome-hero%2Fhero_usecase_2.webp\&w=3840\&q=75\&dpl=dpl_Aomi2yXKVr4eeVxHmNmCazdKfiSS)

### Documentation

- Auto-generate documentation and system diagrams for legacy codebases.
- Comprehensive visibility into systems that your team hasn't built.

[Learn more about DeepWiki](https://deepwiki.com/)

### Code migration + refactors

- Assign a fleet of agents to migrate all repos in parallel
- Accelerate all modernizations — COBOL, .NET, Talend, legacy ETL, and more.
- Complete audibility at each step.

### Scheduled chores and application development

- Schedule daily QA and release notes
- Continuously review and address user feedback
- Maintain documentation

![Release notes and product UI maintained by Devin](https://devin.ai/_next/image?url=%2Fassets%2Fimages%2Fhome-hero%2Fhero_usecase_1.webp\&w=3840\&q=75\&dpl=dpl_Aomi2yXKVr4eeVxHmNmCazdKfiSS)

### Issue triage + bug fixing

- Investigate Datadog incidents immediately
- Intelligently route Slack bug reports
- Automatically fix CI failures

![Slack thread with triaged bug reports](https://devin.ai/_next/image?url=%2Fassets%2Fimages%2Fhome-hero%2Fhero_usecase_3.webp\&w=3840\&q=75\&dpl=dpl_Aomi2yXKVr4eeVxHmNmCazdKfiSS)

### And many others

- Automated ticket resolution
- Unit and E2E testing
- Performance optimization
- Web research and scraping
- Repetitive browser task automation

## Learn & work together

Devin is built for engineering teams with complex, multi-repo projects.

![](https://devin.ai/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fcard01.3dn1e6nev9evr.png\&w=640\&q=75)

![Add knowledge to Devin.](https://devin.ai/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fbento01.1zvwdjd4189o_.png\&w=3840\&q=75)

Use when

When working in the backend repo

### Learns your codebase & picks up tribal knowledge

![Add knowledge to Devin.](https://devin.ai/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fbento-mobile01.00hccic459k--.png\&w=3840\&q=75)

![](https://devin.ai/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fcard03-line.3hap7o1r4v9b-.png\&w=640\&q=75)

![Create automation, add a ticket for each task](https://devin.ai/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fwork-team-collaborate.41ww-s530784u.png\&w=3840\&q=75)

Collaborate

### Works where your team works

Ask Devin to triage Datadog incidents, route Slack messages, and tackle Linear tickets. Or automate entirely using the Devin API and Devin Automations.

![Create automation, add a ticket for each task](https://devin.ai/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fwork-team-collaborate.41ww-s530784u.png\&w=3840\&q=75)

![](https://devin.ai/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fcard03-line-03.286tj02bw-xxp.png\&w=640\&q=75)

![Devin spins up a team of Devins for large tasks](https://devin.ai/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fbento03.2c5naoouyodq5.png\&w=3840\&q=75)

### Multi-week, multi-repo projects

Devin can spin up a team of Devins for large tasks. Devin gets better over time by reading past session trajectories.

![Devin spins up a team of Devins for large tasks](https://devin.ai/_next/image?url=%2F_next%2Fstatic%2Fimmutable%2Fmedia%2Fbento-mobile03.31-a32i6l7epw.png\&w=3840\&q=75)

## Able to work with hundreds of tools

Build together withConfluence

Build together withAirtable

Build together withSegment

Build together withAsana

Build together withNotion

Build together withStripe

Build together withAWS

Build together withGitHub

Build together withDatadog

Build together withLinear

Build together withDatabricks

Build together withSlack

Build together withGoogle Drive

Build together withSentry

Build together withPostgreSQL

Build together withAzure

Build together withSnowflake

Build together withMongoDB

#### GitHub

Devin ships PRs the way your team does — picking up reviewfeedback and CI results to get each PR approved and merged.

![](https://devin.ai/_next/image?url=%2Fassets%2Fimages%2Fintegration01.png\&w=3840\&q=75\&dpl=dpl_Aomi2yXKVr4eeVxHmNmCazdKfiSS)

#### Linear

Assign Devin tickets directly in Linear, or add a Devin label.

![](https://devin.ai/_next/image?url=%2Fassets%2Fimages%2Fintegration03.png\&w=3840\&q=75\&dpl=dpl_Aomi2yXKVr4eeVxHmNmCazdKfiSS)

#### Slack and Teams

Tag Devin in any conversation to surface relevant context, dig intoissues, or turn discussions directly into PRs.

![](https://devin.ai/_next/image?url=%2Fassets%2Fimages%2Fintegration02.png\&w=3840\&q=75\&dpl=dpl_Aomi2yXKVr4eeVxHmNmCazdKfiSS)

GitHub

Devin ships PRs the way your team does — picking up review feedback and CI results to get each PR approved and merged.

![](https://devin.ai/_next/image?url=%2Fassets%2Fimages%2Fhome-integration-mobile-1.png\&w=3840\&q=75\&dpl=dpl_Aomi2yXKVr4eeVxHmNmCazdKfiSS)

Linear

Assign Devin tickets directly in Linear, or add a Devin label.

![](https://devin.ai/_next/image?url=%2Fassets%2Fimages%2Fhome-integration-mobile-2.png\&w=3840\&q=75\&dpl=dpl_Aomi2yXKVr4eeVxHmNmCazdKfiSS)

Slack and Teams

Tag Devin in any conversation to surface relevant context, dig into issues, or turn discussions directly into PRs.

![](https://devin.ai/_next/image?url=%2Fassets%2Fimages%2Fhome-integration-mobile-3.png\&w=3840\&q=75\&dpl=dpl_Aomi2yXKVr4eeVxHmNmCazdKfiSS)
