Visão geral
- Um shell para executar comandos.
- Um navegador para interações na web.
- Um editor de código para leitura e escrita de código.
Arquitetura do Devin
- O Brain: Um serviço em nuvem, sem estado, que alimenta a inteligência do Devin, sempre hospedado na nuvem da Cognition (semelhante à arquitetura do GitHub Copilot).
- O Devbox: Um ambiente virtual seguro onde o Devin executa código, se conecta a recursos e interage com seus sistemas.
Arquitetura SaaS Enterprise

Enterprise SaaS - hospedado pela Cognition em nuvem multi-tenant
Arquitetura de SaaS Dedicado ao Cliente

SaaS Dedicado ao Cliente - Ambiente isolado por tenant com acesso via Private Link
Arquitetura de VPC Hospedada pelo Cliente

VPC hospedada pelo cliente - implantada no seu ambiente de nuvem
Opções de implantação
| Modelo de implantação | Local do Brain | Local do Devbox | Configuração de rede | Principal vantagem | Melhor para |
|---|---|---|---|---|---|
| Enterprise SaaS | Cognition Cloud | Cognition Cloud | Pública / lista de IPs permitidos | Configuração mais rápida, infraestrutura gerenciada | Organizações com recursos públicos ou que podem ser expostos por lista de IPs permitidos |
| Customer Dedicated SaaS | Cognition Cloud | VPC single-tenant dedicada ao cliente | AWS/Azure Private Link ou túnel IPSec | Isolamento entre tenants com infraestrutura gerenciada | Empresas estratégicas com redes privadas |
| Customer Hosted VPC | Cognition Cloud | Nuvem do cliente | Gerenciada pelo cliente | Isolamento e controle total dos dados | Empresas que exigem controle completo da infraestrutura |
Escolhendo um Modelo de Implantação
Considerações Importantes de Rede:
- A Devbox do Devin deve conseguir acessar seus sistemas de gerenciamento de código-fonte (GitHub, GitLab, Bitbucket, Azure DevOps), repositórios de artefatos (Artifactory, CodeArtifact) e outras ferramentas de desenvolvimento.
- VPNs com MFA não são compatíveis com implantações Enterprise SaaS. Se seus recursos exigirem acesso via VPN com MFA, considere as opções Customer Dedicated SaaS ou Customer Hosted VPC.
- Para ferramentas self-hosted (GitHub Enterprise Server, GitLab self-hosted, Artifactory), você precisará de IP whitelisting (para SaaS) ou de um modelo de implantação dedicado.
Especificações de implantação
Requisitos para Customer Dedicated SaaS
-
Conectividade de Rede:
- AWS Private Link ou Azure Private Link (opção preferencial)
- Túnel IPSec (opção alternativa)
- Capacidade de estabelecer um túnel seguro entre sua VPC e a VPC single-tenant da Cognition
-
Configuração de Acesso:
- Resolução de DNS para seus recursos internos
- Roteamento de rede configurado para permitir que o Devbox do Devin acesse seu SCM, armazenamentos de artefatos e outras ferramentas de desenvolvimento
Requisitos para VPC hospedada pelo cliente
-
Requisitos de hardware:
- Deve oferecer suporte a virtualização (o Devin não é executado em contêineres).
- Capacidade de processamento e memória suficientes com base no uso.
- AWS: instâncias i3.metal recomendadas
- Azure: instâncias Standard_L80as_v3 recomendadas
-
Requisitos de software:
- Cognition Agent Service instalado no servidor provisionado.
- Conectividade de rede segura com a nuvem da Cognition.
-
Suporte de provedores de nuvem:
- AWS e Azure são totalmente suportados
- GCP ainda não é suportado (entre em contato com a equipe de vendas para atualizações)
- Implante o Devin em uma VPC dedicada, separada do seu ambiente principal de produção
- Garanta acesso de rede aos endpoints necessários:
api.devin.ai,*.devin.ai - Configure o DNS para usar os resolvedores de DNS da AWS ou Azure (evite resolvedores de DNS personalizados para facilitar a configuração de Private Link)
- Use Terraform para provisionamento de infraestrutura (os scripts de configuração não são idempotentes)
Comunicação entre locatários

O locatário da Cognition é hospedado no Azure
| Recurso | Requisito |
|---|---|
| Rede | É necessário acesso de saída |
| Portas | HTTPS/443 |
| Conexão | Ao iniciar, o Devin estabelece uma conexão WebSocket segura com um container isolado no locatário da Cognition |
| Comunicação | Todas as operações subsequentes ocorrem por meio desse canal seguro |
| Isolamento | Isolamento de sessão de back-end para segurança aprimorada |
Guias de implantação
Implantação na AWS
Guia passo a passo para implantar o Devin na AWS.
Implantação no Azure
Instruções para configurar o Devin no Azure.
SSO via Okta
Configure a autenticação usando SAML e OpenID 2.0 com Okta.
SSO via Azure
Habilite a autenticação integrada com o Azure AD.
FAQs e Informações Adicionais
Podemos usar nossas próprias chaves de API de LLM?
Podemos usar nossas próprias chaves de API de LLM?
Devin é um sistema de IA composto e atualmente não oferece suporte a chaves de API de LLM de terceiros.
Vocês oferecem suporte à GCP?
Vocês oferecem suporte à GCP?
Entre em contato com nossa equipe de vendas para obter informações sobre o suporte ao Google Cloud Platform.
Vocês oferecem suporte ao OpenShift?
Vocês oferecem suporte ao OpenShift?
O suporte ao OpenShift está disponível mediante solicitação. Entre em contato com nossa equipe de vendas para obter detalhes.
Próximos passos
- Para implantação em SaaS Enterprise: Comece a usar o Devin imediatamente acessando o aplicativo web.
- Para SaaS dedicado ao cliente: Entre em contato com nossa equipe de vendas enterprise para discutir seus requisitos de rede e iniciar o processo de configuração.
- Para implantação em VPC hospedada pelo cliente: Siga os guias da AWS ou Azure para configurar seu ambiente.
- Precisa de ajuda? Entre em contato com nossa equipe de vendas enterprise.
