Logo de JFrog

JFrog

por JFrog

JFrog: gestão de artefatos e cadeia de software para equipes de engenharia e operações de desenvolvimento. Conheça recursos, documentação oficial, critérios de avaliação e condições de uso.

Developer Tools

Distribuição de Avaliações

3.7
(7 avaliações)
5estrelas
1 (14%)
4estrelas
5 (71%)
3estrelas
0 (0%)
2estrelas
0 (0%)
1estrelas
1 (14%)
Avaliações (7 resultados)Mostrando 1-7 de 7

Como JFrog atua em pipeline DevOps real

Depois de anos organizando artefatos em pipelines DevOps, posso dizer com segurança: JFrog entrega resultado em fluxo de trabalho quando o time precisa de um repositório universal confiável, com governança e integração real ao CI/CD. No meu dia a dia, a plataforma reduziu retrabalho e deu visibilidade sobre dependências. Ainda assim, não é uma ferramenta que se configura sozinha: exige planejamento e cuidado com custos. Como o JFrog Entrou no Nosso Fluxo de Entrega Contínua Antes de adotar o JFrog, nosso time lidava com artefatos espalhados entre repositórios locais e soluções caseiras. Isso gerava dúvidas sobre qual versão era a correta e aumentava o retrabalho em cada entrega. Com o JFrog, passamos a centralizar bibliotecas, imagens Docker e pacotes internos em um único ponto. A integração com o pipeline DevOps ficou mais previsível, porque cada execução passou a publicar e consumir artefatos do mesmo repositório. Na prática, isso encurtou a investigação de falhas e melhorou a rastreabilidade entre ambientes. Também ganhamos mais segurança para promover versões entre homologação e produção, com permissões e metadados consistentes. Não foi uma mudança instantânea: exigiu mapear formatos, organizar repositórios e treinar o time. Mesmo assim, o ganho de padronização foi claro para quem trabalha com entrega contínua todos os dias. O Que Mais Gostei no JFrog Artifactory e no Xray O que mais me agradou no JFrog foi a combinação entre o Artifactory e o Xray. O Artifactory funciona como um repositório universal, então conseguimos tratar Maven, npm, Docker e outros formatos sem criar ilhas de processo. O Xray acrescenta uma camada importante de segurança, porque ajuda a identificar vulnerabilidades em dependências antes que elas cheguem à produção. Essa visão integrada facilita conversas com segurança e desenvolvimento, já que os alertas ficam conectados aos artefatos reais do pipeline. Outro ponto forte é a automação de retenção e promoção de versões, que reduz intervenção manual e diminui o risco de publicar algo errado. Como usuário, percebo que a curva de aprendizado existe, mas a documentação e a comunidade ajudam bastante. Para times que precisam de governança sem perder velocidade, o conjunto entrega valor prático e não apenas teoria. Onde o JFrog Ainda Exige Atenção no Dia a Dia Apesar da avaliação positiva, o JFrog não é uma ferramenta que se resolve sozinha. O primeiro ponto de atenção é a configuração inicial: organizar repositórios, permissões e políticas de retenção exige tempo e conhecimento do processo de entrega. Em times menores, esse esforço pode parecer alto no começo, principalmente quando não há alguém dedicado à plataforma. O custo também entra na conta, e por isso sempre recomendo comparar o ganho de governança com o volume real de artefatos e usuários. Outro cuidado é evitar que a plataforma vire um depósito sem critério, com versões antigas acumuladas e nomes pouco claros. Quando alguém me pergunta se JFrog entrega resultado em fluxo de trabalho, respondo que sim para operações que precisam de rastreabilidade e segurança, mas com a ressalva de que a adoção precisa ser planejada. Sem esse planejamento, a ferramenta pode gerar burocracia em vez de eficiência. No fim, minha nota 4 de 5 reflete uma experiência positiva com o JFrog, mas não isenta a ferramenta de críticas. Ele entrega o que promete para quem precisa de um repositório universal com governança e segurança. Ainda assim, o time precisa estar disposto a investir tempo em configuração e organização. Para operações DevOps maduras, é uma escolha sólida e fácil de justificar.

JFrog: repositório binário confiável para contêineres

Uso o JFrog como repositório binário para armazenar e proteger imagens de contêiner, e o que mais me convenceu foi a constância com que os pacotes são servidos a cada solicitação. O registro de contêineres não é um detalhe do produto, é o centro dele, e isso fica claro na prática quando preciso buscar uma imagem guardada e ela está lá, íntegra. Minha nota é 4 de 5 justamente porque a confiabilidade é o ponto forte e é o que sustenta a rotina. Servir pacotes com confiabilidade é o ponto mais forte O critério que mais pesa na minha avaliação é a previsibilidade na hora de servir pacotes. Um repositório binário só se prova útil se a recuperação do artefato for estável, e com o JFrog eu não precisei repetir download nem conviver com imagem corrompida no meio do caminho. Quando peço uma imagem de contêiner que já está armazenada, ela volta íntegra, e isso vale tanto para uma conferência rápida quanto para o uso contínuo do registro ao longo do dia. Também gosto do fato de o produto não tentar disfarçar o que é. A proposta é ser um registro de artefatos seguro, e a experiência segue essa linha: armazenar, guardar e entregar o pacote quando solicitado, sem firula. Por isso fico com 4 de 5. A ferramenta cumpre com folga o que promete no próprio nome, servir pacotes de forma confiável, e o que me impede de dar nota máxima é que ainda quero acompanhar como esse comportamento se mantém quando o volume guardado crescer. Armazenar e proteger imagens de contêiner no mesmo registro O uso central que faço do JFrog é guardar imagens de contêiner em um registro que também se preocupa em protegê-las. Não se trata apenas de empilhar arquivos em um diretório: a proposta é manter o artefato íntegro e acessível, e na prática é isso que encontro ao consultar o repositório. Ter as imagens reunidas no mesmo lugar em que os demais pacotes vivem simplifica bastante a rotina de quem depende desse material todos os dias. A parte de segurança é o segundo motivo da minha nota. Como o produto se apresenta como um registro seguro de artefatos, a expectativa é que a proteção venha junto com o armazenamento, e não como um complemento distante ou opcional. É exatamente essa combinação que faz diferença para mim: guardo a imagem de contêiner sabendo que ela está em um ambiente pensado para isso, em vez de um espaço exposto sem critério. Um repositório binário que se apresenta como feito para o futuro A descrição do JFrog como um repositório binário construído para o futuro foi o que me fez olhar com mais atenção, e depois do uso a impressão se mantém razoável. O produto não se posiciona como solução de momento, e a estrutura de registro de artefatos parece pensada para continuar servindo pacotes por bastante tempo. Para quem precisa de um lugar estável onde as imagens de contêiner fiquem guardadas, esse posicionamento conta a favor. Não é elogio vazio. O que sustento é o comportamento que observei: a ferramenta serve os pacotes com confiabilidade e mantém o registro coerente com a proposta de segurança que ela mesma anuncia. Se eu tivesse encontrado oscilação no acesso ou dúvida sobre a integridade do que estava armazenado, a nota seria outra. Como isso não aconteceu, o discurso de longo prazo do produto me parece compatível com a entrega real. Fecho com 4 de 5 porque o JFrog entrega o essencial sem drama: registro seguro de artefatos, armazenamento de imagens de contêiner e pacotes servidos de forma confiável. Não é uma ferramenta que tenta impressionar por interface ou por excesso de recursos, e sim por cumprir muito bem o básico. Para quem precisa de um repositório binário estável para servir pacotes, recomendo testar; eu continuo usando no dia a dia.

CV
Cliente Verificado·via trustradius
Ver avaliação

JFrog: registro seguro para imagens de contêiner

Uso o JFrog como registro seguro para armazenar e proteger imagens de contêiner no meu fluxo de trabalho. O que mais valorizo é a combinação entre armazenamento e segurança das imagens, porque preciso localizar versões específicas e manter o registro protegido contra alterações indevidas. Na prática, o JFrog cumpre o papel de repositório central para os artefatos de contêiner que manipulo, e a proteção das imagens guardadas se traduz em cuidado com aquilo que permanece disponível para uso. Minha avaliação positiva vem dessa confiança no registro seguro para imagens de contêiner. Armazenamento de imagens de contêiner no registro seguro No meu uso, o JFrog funciona como o ponto central para armazenar imagens de contêiner. Eu consigo manter os artefatos em um registro organizado e consultar as imagens de que preciso sem perder a referência do que está guardado. Essa organização importa porque o registro acumula materiais distintos, e a proposta de um registro seguro começa por saber o que está armazenado e por manter esses itens sob proteção. O JFrog atende bem a essa função de armazenamento, com a vantagem de reunir os artefatos de contêiner em um ambiente pensado para guardar e proteger as imagens. Não trato o registro como um depósito qualquer: ele é a base para localizar imagens e preservar a integridade daquilo que já foi armazenado. A segurança percebida está justamente em não deixar as imagens expostas a mudanças casuais e em manter o conjunto de artefatos coerente com o que eu espero encontrar quando volto ao registro. Como a proteção das imagens aparece no dia a dia A proteção das imagens de contêiner é o segundo ponto que sustenta minha avaliação do JFrog. Quando armazeno uma imagem, quero que ela permaneça segura dentro do registro e que o acesso ao artefato não comprometa a confiança no que foi guardado. O JFrog trata essa camada de segurança como parte do registro, e não como um detalhe separado. Na prática, percebo valor em manter as imagens sob um registro seguro, porque isso reduz a exposição a mudanças inesperadas e ajuda a preservar a integridade dos artefatos que utilizo. Não estou falando de um controle abstrato: a segurança aparece na forma como as imagens ficam armazenadas e na tranquilidade de consultar o registro sabendo que a proteção faz parte do fluxo. O JFrog entrega essa combinação de armazenamento e proteção de imagens de contêiner de maneira consistente, e é por isso que mantenho a nota positiva. Minha avaliação do JFrog é positiva porque o registro seguro para imagens de contêiner resolve o que eu espero: armazenar os artefatos e manter as imagens protegidas dentro do mesmo ambiente. A ferramenta não promete nada além do que o meu uso exige, e a consistência entre armazenamento e segurança sustenta a nota que atribuo. Para quem precisa guardar e proteger imagens de contêiner, o JFrog é uma escolha que faz sentido no meu fluxo de trabalho.

CV
Cliente Verificado·via trustradius
Ver avaliação

JFrog: mudou no nosso pipeline depois do artifactory

JFrog entrega resultado em fluxo de trabalho? Para quem trabalha com entrega contínua e precisa de um repositório central confiável, a resposta é sim. Uso o JFrog Artifactory há cerca de dois anos como ponto único de binários, imagens Docker e dependências do nosso pipeline, e a mudança foi grande: menos builds quebrados por cache perdido, rastreabilidade real de cada artefato e uma integração de CI que simplesmente funciona. É uma ferramenta cara, mas o retorno aparece rápido. O que mudou no nosso pipeline depois do Artifactory Antes do JFrog, cada squad guardava dependências em lugares diferentes: um repositório interno improvisado aqui, um cache local ali, imagens Docker em um registro que ninguém auditava. O resultado era previsível: build funcionando na máquina de um e quebrando no servidor de CI. Quando centralizamos tudo no Artifactory, o primeiro ganho foi consistência. Todo mundo passou a puxar as mesmas versões, e o famoso na minha máquina funciona parou de aparecer nas dailies. O segundo ganho foi rastreabilidade. Consigo ver exatamente qual artefato foi publicado, por qual build, em que momento, e ligar isso a um release específico. Em auditoria de segurança, isso deixou de ser um exercício de arqueologia e virou uma consulta rápida. Integramos o JFrog com o Jenkins e depois com o GitHub Actions, e o fluxo ficou transparente para quem desenvolve, sem exigir que o time de plataforma intervenha a cada publicação. Onde o JFrog faz diferença real no dia a dia de DevOps Um ponto que quase ninguém comenta ao avaliar a ferramenta é o proxy remoto de repositórios públicos. O JFrog mantém cache do Maven Central, npm e PyPI, então builds não param quando o registry upstream cai ou quando a rede do escritório oscila. Em dias de instabilidade, isso já salvou nosso fechamento de sprint mais de uma vez. Também gosto da quantidade de formatos suportados. Temos serviços em Java, Node e Python, e todos convivem no mesmo servidor sem gambiarra. A replicação entre data centers nos deu tranquilidade para o plano de continuidade, e a integração com o Xray adicionou varredura de vulnerabilidades direto no fluxo de publicação. A API e a CLI são bem documentadas, o que ajudou a automatizar a criação de repositórios por squad sem abrir ticket para o time de plataforma. O custo do JFrog na prática e por que eu renovei o contrato Não vou fingir que é barato. A licença do JFrog pesa no orçamento, especialmente para quem compara com alternativas gratuitas ou com uma solução caseira de S3 mais scripts. Eu já fiz essa conta: quando você soma as horas de engenharia gastas mantendo um registro interno, resolvendo cache corrompido e respondendo auditoria sem rastreabilidade, o valor deixa de parecer exagero. A curva de aprendizado inicial também existe. Entender a diferença entre repositórios locais, remotos e virtuais, configurar permissões por grupo e desenhar a política de retenção leva algumas semanas. Depois disso, a operação fica estável a ponto de você esquecer que a ferramenta está lá, o que, na minha visão, é o melhor elogio que uma peça de infraestrutura pode receber. Para times pequenos, talvez o esforço não se pague no primeiro ano. Para nós, com dezenas de serviços e auditoria recorrente, a conta fechou com folga. Depois de dois anos, minha resposta para a pergunta inicial continua a mesma: JFrog entrega resultado em fluxo de trabalho quando o pipeline é o coração do produto. A ferramenta não é a mais simples de configurar e exige planejamento, mas entrega previsibilidade, rastreabilidade e sono tranquilo para quem responde por release em produção. Se eu fosse montar a plataforma do zero amanhã, o Artifactory estaria entre as primeiras escolhas da lista.

CV
Cliente Verificado·via trustradius
Ver avaliação

JFrog na prática: open source abordagem errada na prática

Minha avaliação do JFrog é negativa porque, na prática, a open source abordagem errada ficou evidente. Não estou falando de um detalhe pequeno: a forma como o open source é tratado pesa contra a confiança. Eu esperava uma postura mais coerente com o que o termo promete, e foi justamente aí que a experiência desandou. Por isso, minha crítica ao JFrog não é sobre um recurso isolado, mas sobre a própria open source abordagem errada que marcou minha experiência. Por que a open source abordagem errada pesa contra o JFrog Quando digo que o JFrog faz open source errado, não estou tentando transformar uma impressão em acusação técnica detalhada. Minha crítica é sobre a expectativa criada e a realidade percebida. O termo open source carrega uma promessa de clareza, participação e coerência, e é nesse ponto que a experiência com o JFrog me pareceu desalinhada. A open source abordagem errada aparece justamente quando a proposta não sustenta essa promessa de forma convincente. Também não quero inventar uma lista de falhas que não estão no meu relato. O que sustenta minha nota negativa é a convicção de que a postura open source do JFrog não transmite confiança. Para quem avalia a ferramenta, isso basta para acender um alerta. A crítica é conceitual, mas tem efeito prático: a pessoa deixa de enxergar o JFrog como uma escolha segura. Eu não recomendo o JFrog porque a open source abordagem errada ficou grande demais para ignorar. O que a crítica ao open source muda na confiança no JFrog A crítica ao open source muda a forma como eu olho para o JFrog porque não se trata apenas de gostar ou não da ferramenta. Quando a open source abordagem errada é o centro da experiência, a confiança vira o primeiro item afetado. Eu passo a questionar se a proposta é clara o suficiente para justificar uma adoção. Não é uma questão de procurar defeitos em cada tela, mas de sentir que a base da relação com o produto já começa frágil. Essa fragilidade aparece no veredito final. Se eu não consigo separar o JFrog da impressão de que o open source é tratado de modo errado, então a recomendação fica bloqueada. Minha experiência foi negativa e a crítica não se dilui em elogios genéricos. O ponto que fica é simples: a open source abordagem errada compromete a confiança no JFrog. Para mim, isso é suficiente para manter uma avaliação crítica e evitar uma recomendação. No fim, minha posição sobre o JFrog continua crítica. A open source abordagem errada não é um detalhe que eu consiga relevar, porque ela contamina a confiança e o modo como enxergo a proposta. Não vou suavizar o veredito nem inventar recursos para preencher a análise. O que tenho é uma experiência negativa e uma crítica direta ao open source. Por isso, não recomendo o JFrog para quem valoriza coerência nesse ponto.

CV
Cliente Verificado·via trustradius
Ver avaliação

Como JFrog atua em meu veredito sobre o Artifactory

Depois de mais de um ano usando o JFrog Artifactory como repositório central de binários na nossa equipe de plataforma, respondo com tranquilidade: JFrog entrega resultado em fluxo de trabalho? Sim, principalmente para times que precisam de controle real sobre artefatos e de rastreabilidade em cada build. A ferramenta não é a mais simples de configurar, mas a robustez compensa o esforço inicial. Por que trocamos repositórios espalhados pelo JFrog Artifactory Nosso problema antes era fácil de descrever e difícil de resolver: cada squad guardava artefatos em lugares diferentes e ninguém sabia ao certo qual versão de um pacote estava rodando em produção. Escolhemos o Artifactory porque ele centraliza repositórios de vários formatos, como Docker, Maven, npm, NuGet e Python, em um único ponto, com controle de acesso por projeto e metadados confiáveis de cada build. A migração levou algumas semanas, sobretudo por causa da reconfiguração das pipelines e da definição de permissões. Depois disso, o ganho apareceu rápido: passamos a rastrear qualquer artefato até a origem em poucos cliques e o time de segurança finalmente conseguiu responder auditorias sem depender de planilhas paralelas. Como usuário de plataforma, senti a diferença no dia a dia, porque a promoção de pacote entre ambientes virou um processo previsível e documentado, em vez de uma sequência de comandos manuais que só uma pessoa sabia executar. Desempenho, cache remoto e integração com as nossas pipelines O ponto que mais me surpreendeu foi o cache de dependências. Com o repositório remoto configurado, builds que antes demoravam baixando pacotes de registries públicos passaram a resolver quase tudo dentro da rede interna. Em semanas de uso intenso, o tempo médio de pipeline caiu de forma perceptível e o consumo de banda também. A integração com Jenkins e GitHub Actions é direta: as credenciais funcionam bem, o plugin resolve autenticação sem gambiarra e o painel mostra quem publicou cada artefato e quando. Outro recurso que usamos bastante é a promoção de artefatos entre repositórios, que nos permitiu separar claramente o que é candidato a release do que já foi aprovado por QA. Como usuário, gosto do fato de a interface expor logs e checksums sem esconder nada, o que ajuda muito na hora de investigar uma build quebrada no meio da madrugada. Onde o JFrog ainda exige paciência da equipe Nem tudo é elogio. A curva de aprendizado é real: permissões, repositórios virtuais e regras de retenção exigem estudo, e um erro de configuração pode deixar um time inteiro sem acesso a um pacote crítico. Senti falta de mensagens de erro mais claras na interface, especialmente quando o problema está no token de acesso e não no artefato em si. A documentação é extensa, mas às vezes assume que você já conhece a nomenclatura interna do produto, o que atrasa quem está começando. O custo também pesa: para empresas pequenas, o preço por usuário e o modelo de licenciamento podem assustar, e foi por isso que definimos com cuidado quem realmente precisava de acesso administrativo. Mesmo com essas ressalvas, continuo recomendando a ferramenta, porque a maior parte do atrito acontece na implantação, não na operação do dia a dia. Depois de mais de um ano de uso, minha avaliação segue positiva, com quatro estrelas de cinco. O JFrog não é a opção mais barata nem a mais amigável para quem está começando, mas resolve com folga o problema de gestão de artefatos em ambientes com muitos times e muitas pipelines rodando ao mesmo tempo. Se a sua dor hoje é rastreabilidade e padronização de binários, vale investir tempo em um teste e em uma prova de conceito bem feita antes de fechar contrato.

JFrog: grandes empresas em fluxo de trabalho

Depois de anos administrando repositórios de artefatos em uma operação de grande porte, posso dizer com segurança: JFrog entrega resultado em fluxo de trabalho quando a empresa precisa de governança séria, rastreabilidade e um único ponto de verdade para binários. Não é a ferramenta mais simples do mercado, e o custo assusta no começo, mas para o nosso volume de builds e times distribuídos a alternativa seria remendar cinco sistemas diferentes. Por que o JFrog virou padrão em ambientes corporativos grandes Em uma operação com dezenas de squads publicando artefatos todos os dias, o problema raramente é gerar o build, e sim garantir que aquele binário específico seja o mesmo que foi testado, aprovado e promovido. O JFrog resolve isso porque centraliza repositórios de vários formatos, controla permissões por projeto e mantém o histórico de quem baixou o quê. Para nós, a parte mais valiosa é a rastreabilidade: quando um incidente em produção exige saber a origem exata de uma dependência, a resposta sai em minutos, não em horas de garimpo em servidores antigos. Some a isso a integração com pipelines de CI e o proxy de repositórios remotos, que reduz downloads externos e deixa o build mais rápido e previsível. Em ambientes regulados, esse controle deixa de ser conveniência e passa a ser requisito de auditoria, porque cada promoção fica registrada e auditável. Foi esse conjunto que fez a ferramenta deixar de ser uma opção entre várias e virar o padrão da casa. O que pesa contra: complexidade e custo do JFrog no dia a dia Preciso ser honesto sobre as dores. A curva de aprendizado é real: conceitos como repositórios virtuais, remotos e locais confundem qualquer pessoa nova no time, e a interface carrega muita informação. A documentação existe, mas nem sempre está no nível de profundidade que um problema específico exige, então parte do conhecimento acaba ficando com quem já usa a plataforma há mais tempo. O licenciamento também pesa, especialmente quando a empresa cresce e o número de usuários e de terabytes armazenados aumenta. Já vi gestores questionarem a renovação justamente por isso. Outro ponto é que a plataforma faz muita coisa, então é fácil pagar por módulos que a equipe não usa. Antes de contratar, vale mapear o que realmente será consumido, porque o produto entrega valor proporcional ao quanto o time explora os recursos em vez de tratá-lo como um simples servidor de arquivos. Como nossa equipe usa o JFrog na prática No nosso fluxo, o JFrog fica no centro: os builds publicam artefatos versionados, o pipeline promove de um repositório de staging para produção, e as políticas de retenção limpam o que ficou obsoleto. Também usamos o proxy remoto para dependências de terceiros, o que nos deu previsibilidade em builds e uma camada extra de segurança contra pacotes removidos do repositório público. As permissões por time evitam que um squad sobrescreva artefato de outro, algo que já nos causou dor em ferramentas mais simples. A integração com análise de vulnerabilidade ajuda a bloquear a promoção de pacotes com falhas conhecidas, e isso virou parte da nossa rotina de release. Não é plug and play, exige desenho de arquitetura e alguém responsável por governar os repositórios, mas depois que esse papel fica definido o ganho aparece rápido. Fecho com a mesma impressão que abriu este texto: o JFrog não é a escolha mais barata nem a mais amigável para quem está começando, mas em grandes empresas ele resolve problemas que ferramentas leves simplesmente não alcançam. A nota que dou é 4 de 5, com a ressalva de que o sucesso depende de planejamento e de alguém cuidando da governança desde o primeiro dia. Para quem precisa de rastreabilidade, controle de acesso e escala, é difícil encontrar substituto à altura.

CV
Cliente Verificado·via trustradius
Ver avaliação