← Cases
United StatesTechnology and telecom2026 – ongoing

Wiz

Claude Code for a Python-to-Go library migration in data security scanning

Wiz's data security team moved a 50,000-line Python library to Go in about 20 hours with Claude Code, against an estimate of 2 to 3 months

WorkingVendor case studyVendor ↗

Problem

Wiz's data security posture team scans customer files for exposed credentials and sensitive data. Its PDF parsing relied on a Python library, and no adequate Go library existed to replace it. The team estimated that a rewrite would take 2 to 3 months of specialized engineering effort.

Approach

The team used Claude Code to migrate the 50,000-line Python library to Go. Engineers also used it for code review, architecture planning and learning unfamiliar codebases. The team later migrated a 20,000-line C++ library to Go in 2 days.

Results

about 20 hourstime to migrate 50,000 lines of Python to Go with Claude Code, against an estimate of 2 to 3 months of specialized engineering effort, per AnthropicVendor case study[1]
1.5xincrease in merged pull requests, per AnthropicVendor case study[1]
2 daystime to migrate a 20,000-line C++ library to Go, per AnthropicVendor case study[1]

Takeaway

A rewrite that had been sized in months was done in roughly a day of active development. The company did not say how it measured the estimate or the merged-PR increase.

Categories

Business function
IT and R&D
Innovation type
Process innovation
AI technology
Generative AI
Evidence
Vendor case study

Sources

Source summaries

[1]Anthropic26 Feb 2026

Anthropic's customer story describes how Wiz's data security team used Claude Code to replace a Python PDF-parsing library with a Go version. It reports about 20 hours for the 50,000-line migration against an estimate of 2 to 3 months, PDF processing more than twice as fast in production, and a 1.5x rise in merged pull requests. The page carries no date; the Internet Archive first saved it on February 26, 2026.

Full details are in the original sources.

Added 4 Nov 2026 · Updated 4 Nov 2026
Open case page ↗