클라우드플레어(Cloudflare), 개발자 에이전트(Agent)를 위한 이메일 서비스(Email Service) 퍼블릭 베타 출시!
클라우드플레어(Cloudflare)가 개발자 에이전트(Agent)를 위한 이메일 서비스(Email Service)를 퍼블릭 베타(Public Beta)로 출시하여, 이메일 기반 애플리케이션 구축 지원
이메일 전송(Email Sending) 기능을 통해 워커(Worker)에서 직접 이메일 전송 가능하며, REST API 및 SDK 지원
에이전트 SDK(Agents SDK)를 통해 이메일 수신, 처리, 응답을 위한 온이메일 훅(onEmail hook) 제공 및 에이전트 상태 관리 지원
MCP 서버(MCP Server), Wrangler CLI, 스킬(Skills) 등 다양한 도구를 제공하여 에이전트의 이메일 기능 통합 및 개발 편의성 증대
이메일 전송(Email Sending) 기능의 특징
클라우드플레어(Cloudflare)는 이메일 전송(Email Sending) 기능을 통해 워커(Worker)에서 직접 이메일을 보낼 수 있도록 지원한다.
API 키(API Keys) 및 시크릿 관리(Secrets Management) 불필요: 네이티브 워커 바인딩(Native Workers Binding)을 통해 간편하게 이메일 전송 가능
REST API 및 SDK 지원: TypeScript, Python, Go SDK를 제공하여 다양한 환경에서 이메일 전송 기능 활용 가능
자동 설정: SPF, DKIM, DMARC 레코드(Records)를 자동으로 구성하여 이메일 발송 시 스팸(Spam)으로 분류되는 문제 방지
이러한 기능들은 개발자가 이메일 전송 인프라를 구축하는 데 드는 시간과 노력을 줄여준다.
에이전트 SDK(Agents SDK)를 활용한 이메일 기반 에이전트 구축
클라우드플레어(Cloudflare)는 에이전트 SDK(Agents SDK)를 통해 이메일 기반 에이전트(Agent)를 구축할 수 있는 환경을 제공한다.
온이메일 훅(onEmail hook): 이메일 수신 및 처리를 위한 온이메일 훅(onEmail hook) 제공
상태 관리(State Management): Durable Objects를 사용하여 에이전트의 상태를 유지하고, 대화 내역, 연락처 정보, 컨텍스트(Context)를 관리
보안: HMAC-SHA256을 사용한 보안 라우팅 헤더(Routing Headers)를 통해 이메일 위변조 방지
이러한 기능들을 통해 개발자는 이메일을 활용한 자동화된 워크플로우(Workflow)를 구축할 수 있다.
개발 편의성을 위한 다양한 도구 제공
클라우드플레어(Cloudflare)는 개발자의 편의성을 위해 다양한 도구를 제공한다.
MCP 서버(MCP Server): 클라우드플레어(Cloudflare) API에 접근하여 이메일 엔드포인트(Endpoint)를 호출하고 이메일을 전송 및 설정 가능
Wrangler CLI: Wrangler CLI를 통해 에이전트가 간편하게 이메일 전송 기능을 활용할 수 있도록 지원
스킬(Skills): Cloudflare Email Service skill을 제공하여 워커 바인딩 구성, REST API 또는 SDK를 통한 이메일 전송, 인바운드 이메일 처리, 에이전트 SDK 활용, Wrangler CLI 또는 MCP를 통한 이메일 관리 등 가이드 제공
이러한 도구들은 개발자가 클라우드플레어(Cloudflare) 환경에서 이메일 관련 기능을 쉽게 통합하고 관리할 수 있도록 돕는다.
오픈소스(Open Source) 레퍼런스 앱(Reference App) 제공
클라우드플레어(Cloudflare)는 에이전트(Agent)를 위한 오픈소스(Open Source) 레퍼런스 앱(Reference App)인 Agentic Inbox를 제공한다.
기능: 대화 스레딩(Conversation Threading), 이메일 렌더링(Rendering), 이메일 및 첨부 파일 수신 및 저장, 자동 응답 기능 제공
구성 요소: 이메일 라우팅(Email Routing), 이메일 전송(Email Sending), 워커 AI(Workers AI), R2, 에이전트 SDK(Agents SDK) 활용
목표: 개발자가 이메일 에이전트(Email Agent)를 구축하는 데 필요한 모든 기능을 갖춘 레퍼런스 앱 제공
이 레퍼런스 앱을 통해 개발자는 이메일 기반 에이전트(Email Agent) 개발을 위한 기반을 마련할 수 있다.