# Devin Docs: English Cloud ## Cloud ### Get Started - [Introducing Devin](https://docs.devin.ai/get-started/devin-intro.md): Devin is the AI software engineer, built to help ambitious engineering teams crush their backlogs. - [Your First Session](https://docs.devin.ai/get-started/first-run.md): Start your first Devin session: choose Ask or Agent mode, pick a repository and agent, use @ mentions, and try first-time prompt ideas. #### Tutorial Library - [Tutorial Library](https://docs.devin.ai/tutorial-library/index.md): Video and written tutorials from the Cognition team on using Devin across the IDE, DeepWiki, Ask Devin, Slack, and everyday development workflows. - [Devin repo setup tutorial](https://docs.devin.ai/tutorial-library/repo-setup.md): Set up Devin's environment for your repository, so sessions boot with dependencies, tools, and secrets ready. - [Fix a bug with Devin in Slack](https://docs.devin.ai/tutorial-library/slack-bug-fix.md): Watch Devin get tagged on a bug report in a Slack thread and turn it into a fix, from triage to a pull request, without leaving Slack. - [Build an iOS app with Devin](https://docs.devin.ai/tutorial-library/ios-app.md): Building an iOS app with Devin on a macOS VM: building SwiftUI code, testing in the iOS Simulator, and shipping to TestFlight - [Post-Train Custom Models With Devin and Modal](https://docs.devin.ai/tutorial-library/post-training-modal.md): Post-train a custom model with Devin on a Modal GPU outpost: fine-tune a FLUX LoRA, deploy it as a Modal endpoint, and ship it in a PR - [Devin Automations tutorial](https://docs.devin.ai/tutorial-library/automations.md): Video walkthrough of Devin Automations: four examples of automating repetitive engineering tasks in plain English with triggers and schedules. ### Essential Guidelines - [When to Use Devin](https://docs.devin.ai/essential-guidelines/when-to-use-devin.md): Learn when to use Devin: which tasks suit cloud Devin sessions, Devin CLI in your terminal, and other Devin surfaces for engineering work. - [Instructing Devin Effectively](https://docs.devin.ai/essential-guidelines/instructing-devin-effectively.md): Learn how to write clear Devin prompts, provide useful context, and define success criteria for reliable results across engineering tasks. - [Good vs. Bad Instructions](https://docs.devin.ai/essential-guidelines/good-vs-bad-instructions.md): What works and what doesn't - [Prompt Templates Cheat Sheet](https://docs.devin.ai/essential-guidelines/prompt-templates-cheat-sheet.md): Ready-to-use Devin prompt templates for bug fixes, features, refactors, tests and reviews, with tips on turning the ones you reuse into skills. - [How does Devin fit into my existing SDLC?](https://docs.devin.ai/essential-guidelines/sdlc-integration.md): See how Devin supports software development lifecycle work, from code planning and testing through review, security, and deployment. ### Onboarding Devin - [Index a Repository](https://docs.devin.ai/onboard-devin/index-repo.md): Index your repositories from the DeepWiki settings page so Devin can power Ask Devin and DeepWiki with an up-to-date understanding of your code. - [Devin VPN configuration](https://docs.devin.ai/onboard-devin/vpn.md): Configure a non-MFA VPN for Devin workspaces with blueprints, file attachments, Secrets, and connection knowledge. - [Knowledge Onboarding](https://docs.devin.ai/onboard-devin/knowledge-onboarding.md): Knowledge is a collection of instructions and advice that Devin can reference in all sessions. Think of it as onboarding a new employee with the relevant organizational context. - [AGENTS.md files for Devin](https://docs.devin.ai/onboard-devin/agents-md.md): Add AGENTS.md files to give Devin repository context and instructions, including the 16 KiB automatic injection limit and how to structure longer guidance. - [Migrate to Devin from another coding agent](https://docs.devin.ai/onboard-devin/migrate-from-other-agents.md): Copy your rules and workflows from other coding agents into Devin with one prompt. Your other agents’ files stay as they are. #### Environment configuration - [Devin environment setup](https://docs.devin.ai/onboard-devin/environment.md): Configure Devin's environment so sessions start with repos, tools, dependencies, environment variables, and secrets ready. - [Devin environment blueprints](https://docs.devin.ai/onboard-devin/environment/blueprints.md): Blueprints describe Devin's environment; Devin can generate them from your repository, and you can review or edit them before builds create snapshots. - [Blueprint reference](https://docs.devin.ai/onboard-devin/environment/blueprint-reference.md): Complete field reference for blueprints: sections, step types, GitHub Actions, environment variables, secrets, and file attachments. - [Android emulator support](https://docs.devin.ai/onboard-devin/environment/android-emulation.md): Build, run, and test Android apps on a full emulator inside Devin's session: blueprint setup, adb workflows, Computer Use, and recordings. - [Devin macOS support](https://docs.devin.ai/onboard-devin/environment/macos-support.md): Run Devin on macOS VMs with Xcode and the iOS Simulator to build, run, and test Apple-platform apps. - [Upload iOS builds to TestFlight with Devin](https://docs.devin.ai/onboard-devin/environment/testflight.md): Set up App Store Connect, an API key, and Devin secrets so Devin can archive an iOS app on a macOS VM and upload the build to TestFlight. - [Windows support](https://docs.devin.ai/onboard-devin/environment/windows-support.md): Run Devin on Windows VMs: configure the runs-on and shell blueprint fields, Git Bash or PowerShell steps, Chocolatey installs, and app testing. #### Devin Outposts - [Devin Outposts: self-hosted infrastructure](https://docs.devin.ai/cloud/outposts/overview.md): Learn how Devin Outposts runs sessions on your own infrastructure, including self-hosted workers, networking, machine setup, and partner integrations. - [Devin Outposts quickstart](https://docs.devin.ai/cloud/outposts/quickstart.md): Set up Devin Outposts on your own machines with a self-hosted worker, API token, and repository access to run sessions from one machine. - [Devin Outposts orchestration guide](https://docs.devin.ai/cloud/outposts/orchestration.md): Build a Devin Outposts orchestrator for your own infrastructure: watch the queue, claim sessions, provision machines, and run workers automatically. - [Devin Outposts API and CLI reference](https://docs.devin.ai/cloud/outposts/reference.md): Use the Devin Outposts reference for self-hosted workers: devin-remote, fleet API endpoints, CLI flags, binary downloads, and the spawn contract. - [Devin Outposts partner integrations](https://docs.devin.ai/cloud/outposts/partners.md): Connect Devin Outposts to your own infrastructure through a partner integration using PKCE, admin authorization, and secure server-to-server tokens. ### Working with Devin - [Devin Review](https://docs.devin.ai/work-with-devin/devin-review.md): Review pull requests with Devin: understand diffs, find bugs, configure auto-review and beta reviewers, fix findings, and control review costs. - [Stacked PRs](https://docs.devin.ai/work-with-devin/stacked-prs.md): How Devin splits large changes into ordered, reviewable stacks of GitHub pull requests that land together bottom-up, and how to direct stacking in a session - [Devin Session Tools](https://docs.devin.ai/work-with-devin/devin-session-tools.md): Learn how Devin's IDE, Browser, Shell, and Side Chat tools help you monitor, interact with, and guide your development sessions. - [Devin voice mode](https://docs.devin.ai/work-with-devin/voice-mode.md): Use Devin voice mode to talk through ideas, pressure-test an approach, and hand off work. Learn how to start and control a call. - [Computer Use](https://docs.devin.ai/work-with-devin/computer-use.md): How Devin uses a full desktop environment to interact with GUIs, test applications, and visually verify changes - [Devin browser authentication](https://docs.devin.ai/work-with-devin/browser-auth.md): Log in once in Devin's Interactive Browser, save the browser profile, and have every future Devin session start already authenticated to your web apps. - [Testing & Video Recordings](https://docs.devin.ai/work-with-devin/testing-and-recordings.md): How Devin tests your changes end-to-end after creating a PR and sends you video recordings as proof that they work - [Slash Commands](https://docs.devin.ai/work-with-devin/slash-commands.md): Use custom slash commands to quickly insert your organization's predefined text prompt templates and streamline your workflow with Devin - [Ask Devin](https://docs.devin.ai/work-with-devin/ask-devin.md): Use Ask Devin to ask questions about your codebase, plan tasks, and generate high-context sessions - [Data Analyst Agent](https://docs.devin.ai/work-with-devin/data-analyst.md): Use the Data Analyst agent (DANA) for fast database queries, data analysis, and visualizations in Slack or the web app. - [DeepWiki repository wikis](https://docs.devin.ai/work-with-devin/deepwiki.md): DeepWiki auto-generates architecture diagrams, documentation, and source links for every repo, configured with a .devin/wiki.json file. - [Devin Security 2.0](https://docs.devin.ai/work-with-devin/security-2-0.md): Use Devin Security 2.0 to scan repositories, review security findings across your organization, and assign vulnerabilities to Devin for fixes. - [Devin Code Scans](https://docs.devin.ai/work-with-devin/code-scans.md): Use Devin Code Scans to find performance, test coverage, dead code, accessibility, and other issues across your repositories, then fix them with Devin - [Hand off to Devin Cloud from Any Agent](https://docs.devin.ai/work-with-devin/devin-handoff.md): Hand off tasks to a cloud Devin session from the Devin CLI, Claude Code, Codex, or any coding agent. - [Local Hands for Devin Cloud Sessions](https://docs.devin.ai/work-with-devin/local-hands.md): Let a Devin cloud session run commands and edit files on your own computer through Devin Desktop or devin connect, with your approval for each tool call. - [Devin MCP servers and marketplace](https://docs.devin.ai/work-with-devin/mcp.md): Connect Devin to external tools with MCP servers: install plugins from the marketplace or add custom STDIO, SSE, or HTTP servers. - [DeepWiki MCP](https://docs.devin.ai/work-with-devin/deepwiki-mcp.md): Connect any MCP client to the free DeepWiki MCP server at mcp.deepwiki.com to read wiki structure and contents and ask questions about public repositories. - [Devin MCP](https://docs.devin.ai/work-with-devin/devin-mcp.md): Set up the official Devin MCP server so external AI tools can manage sessions, playbooks, knowledge, and repository docs. - [Devin CLI](https://docs.devin.ai/work-with-devin/devin-cli.md): Download and install Devin CLI, a local coding agent that runs in your terminal on macOS, Linux, WSL, and Windows, with handoff to cloud Devin. - [Advanced Capabilities](https://docs.devin.ai/work-with-devin/advanced-capabilities.md): Devin can orchestrate managed sessions in parallel, analyze past work, create skills, and keep your organization's knowledge base current. - [Devin Dynamic Workflows](https://docs.devin.ai/work-with-devin/dynamic-workflows.md): Orchestrate many Devin sessions with a deterministic Python script: fan out work, pipe structured results between stages, and resume a run where it stopped. ### Product Guides - [Devin Skills](https://docs.devin.ai/product-guides/skills.md): Teach Devin reusable procedures with SKILL.md files, in your repos or on the Customize page, so testing, deployment and review run the same way every session. - [Devin Memory and Dreaming](https://docs.devin.ai/product-guides/memory.md): Devin Memory saves your preferences, corrections, and project lessons as notes that carry across sessions, and Dreaming keeps those notes organized. - [Devin plugins and the Customize page](https://docs.devin.ai/product-guides/plugins.md): Install Devin plugins from Customize, resolve indexing issues, connect MCP servers, and manage personal, organization, and enterprise scopes. - [Plugin MCP servers in Devin](https://docs.devin.ai/product-guides/plugin-mcp-setups.md): Declare MCP servers in a Devin plugin and decide who holds the credential: each member, an organization service account, or the enterprise. - [Set up your plugin ecosystem](https://docs.devin.ai/product-guides/plugin-ecosystem.md): Build, host, and govern a shared set of Devin plugins for your organization or enterprise, with managed distribution and policy controls. - [Session Insights](https://docs.devin.ai/product-guides/session-insights.md): Use Devin Session Insights to analyze completed sessions, review issues and knowledge usage, and get improved prompts for future sessions - [Secrets & Site Cookies](https://docs.devin.ai/product-guides/secrets.md): Store organization, personal, repo, and session secrets — API keys, site cookies, and TOTP codes — so Devin can sign in to tools. - [Security Profiles](https://docs.devin.ai/product-guides/security-profiles.md): Define reusable Devin security profiles that restrict network, MCP, git, and GitHub CLI access, and bind them to orgs, automations, and sessions. - [Cloud Authentication with OIDC](https://docs.devin.ai/product-guides/oidc.md): Give Devin short-lived, keyless access to AWS, GCP, Vault, JFrog, Databricks, and your own services with OpenID Connect workload identity federation. - [Creating Playbooks](https://docs.devin.ai/product-guides/creating-playbooks.md): Create Devin playbooks in the web app to build a library of reusable, detailed prompts that your organization can share and run across sessions. - [Using Playbooks](https://docs.devin.ai/product-guides/using-playbooks.md): Attach Devin playbooks to a session with a macro, refine them as Devin runs, and browse Organization, Enterprise, and System playbooks in Settings. - [Automations](https://docs.devin.ai/product-guides/automations.md): Set up Devin automations: event-driven workflows that start Devin sessions from Slack, GitHub, Linear, schedules, and webhooks. - [Devin Oncall](https://docs.devin.ai/product-guides/devin-oncall.md): Set up Devin Oncall to investigate, fix, and mitigate alerts, bugs, and incidents, and act on insights from your oncall. - [Auto-triage](https://docs.devin.ai/product-guides/auto-triage.md): A persistent Devin that monitors your Slack channel and automatically triages incoming bugs - [Scheduled Sessions](https://docs.devin.ai/product-guides/scheduled-sessions.md): Manage legacy Devin scheduled sessions and create new recurring or one-time scheduled work as automations with a Schedule trigger. - [Devin app deployments](https://docs.devin.ai/product-guides/deployment-capabilities.md): Devin-hosted deployments for standalone apps Devin builds: static frontends on devinapps.com, FastAPI backends on Fly.io, plus approval and availability rules. - [Devin PR bot comment settings](https://docs.devin.ai/product-guides/bot-comment-settings.md): Control which bot comments Devin responds to on pull requests with the Responding to bots setting: no bots, all bots, or an allowlist. - [Invite your Team](https://docs.devin.ai/product-guides/invite-team.md): Invite teammates to your Devin organization, assign roles, and manage members from the Membership settings page on Team and Enterprise plans. ### Integrations - [Devin integrations overview](https://docs.devin.ai/integrations/overview.md): Connect Devin to your tools with native integrations, plugins, and MCP servers. Find connection settings and choose personal or shared access. - [Slack](https://docs.devin.ai/integrations/slack.md): Chat and collaborate with Devin directly in your company Slack: start sessions from any channel, sync threads, and run a session in a dedicated code channel. - [Microsoft Teams](https://docs.devin.ai/integrations/microsoft-teams.md): Connect Devin to Microsoft Teams to start sessions by tagging @Devin AI in a channel or chat, get replies in context, and control sessions with inline keywords. - [Devin GitHub integration](https://docs.devin.ai/integrations/gh.md): Connect Devin to GitHub to create pull requests, respond to review comments, and control repository access for your organization. - [GitLab](https://docs.devin.ai/integrations/gitlab.md): Connect Devin to GitLab (versions 16.6 and later) to create merge requests, respond to MR comments, and collaborate in your repositories. - [Bitbucket](https://docs.devin.ai/integrations/bitbucket.md): Connect Devin to Bitbucket Cloud or Bitbucket Data Center to create pull requests, and configure a webhook so Devin responds to PR comments. - [Linear](https://docs.devin.ai/integrations/linear.md): Assign Linear tickets to Devin and turn them into pull requests with skill labels, @mentions, and automation triggers. - [Devin Jira integration](https://docs.devin.ai/integrations/jira.md): Connect Jira Cloud to Devin two ways: the Devin Rovo agent (Devin for Jira app) or a Jira service user over OAuth. Pick one, set it up, get pull requests. - [Connect Devin to Databricks](https://docs.devin.ai/integrations/databricks.md): Connect Devin to Databricks with a service principal, an OAuth client secret or OIDC token federation, the Databricks CLI, and Unity Catalog grants. - [Connect Devin to MongoDB](https://docs.devin.ai/integrations/mongodb.md): Connect Devin to MongoDB Atlas with a scoped database user, an Atlas service account, mongosh and the Atlas CLI in a blueprint, or the MongoDB MCP server. - [PagerDuty integration](https://docs.devin.ai/integrations/pagerduty.md): Connect PagerDuty to Devin to trigger automations from incidents and give Devin sessions access to incidents, services, and on-call schedules. - [Pylon integration](https://docs.devin.ai/integrations/pylon.md): Connect Pylon to Devin to escalate support tickets to engineering, delegate issues to Devin sessions, and trigger automations from Pylon events. - [GitHub Pull Request Templates](https://docs.devin.ai/integrations/pr-templates.md): How Devin discovers and uses GitHub-style pull request templates, including the custom Devin template filename. - [Self-Hosted SCM & Artifacts](https://docs.devin.ai/integrations/self-hosted-scm-artifacts.md): Connect Devin to self-hosted SCM systems like GitLab (16.6+) and artifact repositories like Artifactory using IP allowlisting or load balancers. ### Admin - [Security at Cognition](https://docs.devin.ai/admin/security.md): We want Devin to be a core contributor in your organization, and have prioritized security, data privacy and compliance to make it possible - [Common Issues](https://docs.devin.ai/admin/common-issues.md): Fix common Devin setup issues: disconnect existing GitHub or Slack connections from another Devin account, and allowlist Devin IP addresses. #### Billing - [Billing](https://docs.devin.ai/admin/billing.md) - [Self-serve plans](https://docs.devin.ai/admin/billing/self-serve.md): Compare Devin's Free, Pro, Max, and Teams self-serve plans, including seat types, the Teams minimum, usage quota, and on-demand credits. - [Enterprise](https://docs.devin.ai/admin/billing/enterprise.md): How Devin Enterprise contracts are billed, how admins track ACU consumption, and how to set budgets and per-user ACU limits. - [Budgets](https://docs.devin.ai/admin/billing/budgets.md): Learn how enterprise budgets form an ACU limit tree, set monthly windows and per-budget user tiers, and manage budgets with the API. - [Usage](https://docs.devin.ai/admin/billing/usage.md): How Devin meters work, what counts toward consumption, and how to keep usage under control - [Use your ChatGPT plan in Devin](https://docs.devin.ai/admin/billing/chatgpt.md): Link your ChatGPT Go, Plus, or Pro subscription to Devin so GPT model usage in your sessions is billed to your ChatGPT plan instead of your Devin quota. ### Release Notes - [Recent Updates](https://docs.devin.ai/release-notes/overview.md): The latest Devin updates: recently released features, improvements, and bug fixes across the product, updated with each release. - [2026](https://docs.devin.ai/release-notes/2026.md): Devin release notes for 2026: new features, improvements, and bug fixes across the product, organized by release date. - [2025](https://docs.devin.ai/release-notes/2025.md) - [2024](https://docs.devin.ai/release-notes/2024.md)