SDK / Library Development — Multi-Lenguaje
4 SDKs generados en paralelo desde OpenAPI: Python, TypeScript, Go y Java con provenance independiente.
Contexto
Generacion de SDKs en 4 lenguajes desde una OpenAPI spec. Cada SDK tiene su propio escaneo de seguridad y provenance tracking independiente.
Flujo con 4 herramientas
◻ Fase 01 — intake
OpenAPI como fuente
OpenAPI spec como fuente de verdad para los SDKs.
◻ intake
intake init "SDK Generation — Payment API v3" \
--source api/openapi-payments-v3.yaml \
--format architect △ Fase 02 — architect
4 SDKs en paralelo
Genera SDKs en Python, TypeScript, Go y Java simultaneamente.
△ architect
architect parallel \
--task "SDK Python (httpx, pydantic)" \
--task "SDK TypeScript (fetch, zod)" \
--task "SDK Go (net/http)" \
--task "SDK Java (HttpClient, Jackson)" ◇ Fase 03 — vigil
Deps por lenguaje
Escanea cada SDK independientemente.
◇ vigil
for sdk in sdks/*/; do
vigil scan "$sdk" --format sarif --output "reports/vigil-$(basename $sdk).sarif"
done