matiasbattocchia/open-bsp-api

Open-source WhatsApp + Instagram Business platform

해결하는 문제

OpenBSP API는 WhatsApp 및 Instagram Business 메시지를 관리하기 위한 자체 호스팅 가능한 멀티테넌트 플랫폼을 제공합니다. 비용이 많이 드는 서드파티 Business Solution Providers(BSP)를 사용할 필요 없이 기업이나 서비스 제공자가 공식 Meta API에 직접 연결하고, 조직을 격리된 상태로 관리하며, AI 에이전트를 커뮤니케이션 흐름에 통합할 수 있습니다.

작동 방식

Deno와 Postgres(Supabase를 통해)로 구축된 이 플랫폼은 공식 WhatsApp 및 Instagram API에 연결하는 미들웨어 역할을 합니다. 대화와 연락처를 데이터베이스에 저장하고, 상호작용 도구 세트를 제공합니다. 통신은 API가 담당하고 복잡한 에이전트 로직은 외부 서비스로 배포하는 디커플링 아키텍처를 지원합니다. 또한 Claude Code나 ChatGPT와 같은 AI 클라이언트가 메시징 API와 직접 상호작용할 수 있도록 MCP(Model Context Protocol) 서버도 포함하고 있습니다.

대상 사용자

  • 개인 사업자: 자체 공식 WhatsApp/Instagram 메시지를 관리하고 싶은 기업.
  • 서비스 제공자: Meta Business Partner가 되어 다른 조직에 메시징 서비스를 제공하고자 하는 개발자 또는 에이전시.
  • AI 개발자: Meta 메시징 플랫폼과의 신뢰할 수 있는 연결이 필요한 에이전트 워크플로우를 구축하는 사람.

주요 특징

  • 멀티테넌트 아키텍처: 여러 격리된 조직을 네이티브하게 지원.
  • AI‑Agent 준비: SQL, HTTP, MCP 클라이언트를 갖춘 경량 내장 에이전트와 고급 외부 에이전트를 지원.
  • MCP 서버 통합: Claude Desktop 및 ChatGPT와 같은 도구에서 에이전트 접근이 가능한 Model Context Protocol 서버 제공.
  • Meta Business Partner 준비: 공식 Meta 솔루션 제공자로 전환을 돕습니다.
  • WhatsApp 계정 공존: Embedded Signup을 통해 기존 WhatsApp Business 계정을 연결할 수 있음.
  • 미디어 처리: 오디오, 이미지, 비디오, PDF에서 정보를 추출하는 기능.