콘텐츠로 이동

소개

SpacePost는 Amazon SES 위에 구축된 개발자용 이메일 API입니다. Resend API와 호환되어 경로, 요청·응답 JSON 형식, 오류 형식, 웹훅 서명 방식이 모두 같습니다. Resend에서 동작하는 코드는 기본 URL만 바꾸면 SpacePost에서도 동작합니다.

SES의 전달률과 가격에 최신 이메일 API의 개발 경험을 더했습니다. 깔끔한 REST API, SDK, CLI, MCP 서버, API를 호출할 수 없는 도구를 위한 SMTP 릴레이, 서명된 웹훅, 예약 발송, 배치 발송, 오디언스, 브로드캐스트를 제공합니다.

  • 트랜잭션 이메일 발송: POST /emails 호출 한 번으로 HTML, 텍스트, 첨부 파일, 인라인 이미지, 태그, 사용자 지정 헤더, 예약 발송, 멱등성 키를 사용할 수 있습니다.
  • 요청 한 번에 최대 100통 발송: 배치 엔드포인트를 사용합니다.
  • 이벤트 수신: email.delivered, email.bounced, email.opened 등을 서명된 웹훅으로 받습니다.
  • 뉴스레터 발송: 개인화와 원클릭 수신 거부를 지원하는 오디언스 대상 발송입니다.
  • SMTP 릴레이: Supabase Auth, WordPress, Laravel, Django, Rails 등 SMTP를 지원하는 모든 앱에서 보낼 수 있습니다.
  • 평판 보호: 자동 발송 제외 목록과, 반송률이나 스팸 신고율이 위험 수준이 되면 작동하는 자동 일시 중지를 제공합니다.
your app ──HTTPS──▶ api.spacepost.dev ──▶ queue ──▶ Amazon SES ──▶ recipient
▲ │
└──── signed webhooks ◀── events (SNS/SQS) ◀──────┘
  1. 요청은 검증된 뒤 할당량에 반영되고, 저장되어 큐에 들어갑니다. API는 즉시 id를 반환합니다.
  2. 워커가 MIME 메시지를 만들고, 발송 제외 목록에 있는 수신자를 뺀 뒤, 도메인의 DKIM ID와 함께 SES에 전달합니다.
  3. SES가 delivered, bounced, complained, opened, clicked를 알려 줍니다. SpacePost는 이를 이메일에 기록하고 last_event를 갱신하며, 하드 반송과 스팸 신고를 발송 제외 목록에 추가하고 웹훅을 호출합니다.
SpacePost Resend SendGrid AWS SES 단독
API 형태 Resend 호환 Resend 자체 API AWS SDK / SMTP
무료 플랜 월 3,000통 월 3,000통, 하루 100통 하루 100통 샌드박스
첫 유료 플랜 50,000통에 €9 50,000통에 USD 20 플랜마다 다름 1,000통당 USD 0.10
1,000통당 초과 요금 €0.25 USD 0.90 플랜마다 다름 USD 0.10
대시보드, 로그, 웹훅 있음 있음 있음 직접 구축
발송 제외 목록 자동 자동 자동 직접 구축
SMTP 릴레이 있음 있음 있음 있음
오디언스와 브로드캐스트 있음 있음 있음 없음
공식 Resend SDK 사용 가능 예(기본 URL 설정) 예 아니요 아니요

SpacePost 가격은 EUR이며 VAT 별도입니다. Resend와 AWS의 가격은 각 사가 공개한 USD 가격(Resend는 2026년 10월 23일 기준)을 환산하지 않고 그대로 표시한 것입니다.

팀

도메인, API 키, 이메일, 웹훅, 오디언스 등 모든 것이 팀에 속합니다. 할당량과 평판은 팀 단위로 관리됩니다.

도메인

hi@acme.com처럼 확인된 도메인의 주소로 발송합니다. 확인에는 DKIM CNAME 세 개가 필요합니다.

API 키

키는 sp_live_로 시작합니다. full_access 키는 모든 엔드포인트를 사용할 수 있고, sending_access 키는 발송만 가능하며 하나의 도메인으로 제한할 수도 있습니다.

이메일과 이벤트

각 이메일에는 UUIDv7 id와 delivered 같은 last_event가 있습니다. 전체 타임라인은 대시보드와 웹훅에서 확인할 수 있습니다.