Resend をそのまま置き換え
同じパス、同じリクエストとレスポンスの形式、同じエラー形式、同じ Webhook 署名。RESEND_BASE_URL を SpacePost に向けるだけで出荷できます。
import { SpacePost } from "@spacepost/node";
const spacepost = new SpacePost(process.env.SPACEPOST_API_KEY);
const { data, error } = await spacepost.emails.send({ from: "Acme <onboarding@test.spacepost.dev>", to: ["delivered@test.spacepost.dev"], subject: "Hello from SpacePost", html: "<p>It works.</p>",});
if (error) throw new Error(`${error.name}: ${error.message}`);console.log(data.id);curl -X POST https://api.spacepost.dev/emails \ -H "Authorization: Bearer $SPACEPOST_API_KEY" \ -H "Content-Type: application/json" \ -d '{ "from": "Acme <onboarding@test.spacepost.dev>", "to": ["delivered@test.spacepost.dev"], "subject": "Hello from SpacePost", "html": "<p>It works.</p>" }'import os, requests
r = requests.post( "https://api.spacepost.dev/emails", headers={"Authorization": f"Bearer {os.environ['SPACEPOST_API_KEY']}"}, json={ "from": "Acme <onboarding@test.spacepost.dev>", "to": ["delivered@test.spacepost.dev"], "subject": "Hello from SpacePost", "html": "<p>It works.</p>", },)print(r.json())Resend をそのまま置き換え
同じパス、同じリクエストとレスポンスの形式、同じエラー形式、同じ Webhook 署名。RESEND_BASE_URL を SpacePost に向けるだけで出荷できます。
開発者のための価格
毎月 3,000 通まで無料。Pro は 50,000 通で €9、追加 1,000 通ごとに €0.25(VAT 別)。席数ごとの料金も、営業との打ち合わせもありません。
AWS SES 上に構築
AWS コンソールを使わずに、Amazon のインフラと到達率を利用できます。Easy DKIM、カスタム Return-Path、チームごとの評判の分離を備えています。
エージェントにも対応
MCP サーバー、どこでも --json が使える CLI、OpenAPI 3.1 の仕様、llms.txt を用意しているので、コーディングエージェントも SpacePost を正しく使えます。