Before You Begin
Setting up Devin
Overview
Devin Enterprise gives you fine-grain control over admin, security, and provisioning of individual users.
This guide provides step-by-step instructions for setting up Devin Enterprise, including environment configuration, tool integration, and account provisioning.
Devin’s setup process mirrors the onboarding of a new engineer— it requires access to the same services and tools as your development team.
This guide does not cover Devin’s deployment. For deployment details, refer to the Deployment Guide.
An introduction to Enterprise Roles
As an enterprise admin, you can easily configure Devin Enterprise to match your organization’s needs.
Setting up user roles
There are three types of users on Devin Enterprise, each of which has varying levels of permissions.
Role | Permissions |
---|---|
Enterprise Admins | - Full access to all enterprise settings - Create organizations - Invite individuals to organizations - Connect source code repository to account - Manage billing |
Team Admins | - Invite members to their organization |
Members | - Use Devin and have full access within their organization - Execute Devin sessions |
Configuration
Setting up Source Code Access
To get started, your enterprise admin must connect source code using one of our supported integrations.
Manage Github Repositories
Setting up SSO
After connecting the source code, your enterprise admin can set up authentication to Devin via SSO. We support Okta and Entra.
Setting up RBAC
Your enterprise admin can set up access control via your identity provider. See Authentication and Access Control
Setting up Slack
If your enterprise uses Slack, you can integrate it natively to interact with Devin. We’re working on Microsoft Teams.
Sub-Organizations
Next, we’ll walk you through creating multiple sub-organizations within your enterprise. To do this, go to the Enterprise tab and click ‘Add Organization’.
Organizations cannot add their own repositories directly; this is managed by the Enterprise Admin.
Add organization
To get started, set up your first repository on Devin by following the guide below.
Additional Resources
Deploying Devin
Configure Devin for production use in your enterprise environment.
Installing Repositories
Configure Devin for production use in your enterprise environment.
For enterprise-level setup and support, contact our Enterprise Sales Team.