Bun은 Node 프로젝트와 거의 같은 길이야
bun add @anthropic-ai/sdk로 설치하고 bun run app.ts로 실행할 수 있어. 별도 설정 없이 동작하는 경우가 많고 TypeScript를 바로 처리해 개발 흐름이 단순해져. 그래도 운영에 쓰는 API와 스트리밍 경로는 Bun 버전에서 직접 시험해야 해.
Deno는 가져오기와 권한을 드러내
Deno에서는 import Anthropic from "npm:@anthropic-ai/sdk";처럼 npm: 지정자를 써. 네트워크에는 --allow-net=api.anthropic.com, 환경변수에는 --allow-env처럼 필요한 권한만 열 수 있어. 실행 명령 자체가 보안 경계를 설명해 주는 셈이야.
Workers와 Vercel Edge는 웹 표준만 믿어
둘 다 V8 격리 환경이라 스트리밍과 도구 사용은 되지만 Node 전용 파일 스트림이나 Files API 도우미는 쓸 수 없어. Node에서 통과한 시험이 다른 런타임의 보증서가 되지는 않아. 실제 배포 런타임에서 사용하는 코드 경로를 따로 검증해.
원칙: 지연과 필요한 기능으로 런타임을 고르고, 그 런타임에서 SDK의 해당 경로를 직접 시험해.