[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-82940":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":8,"htmlUrl":8,"language":9,"languages":8,"totalLinesOfCode":8,"stars":10,"forks":11,"watchers":12,"openIssues":13,"contributorsCount":11,"subscribersCount":11,"size":11,"stars1d":11,"stars7d":11,"stars30d":11,"stars90d":11,"forks30d":11,"starsTrendScore":11,"compositeScore":14,"rankGlobal":8,"rankLanguage":8,"license":8,"archived":15,"fork":15,"defaultBranch":16,"hasWiki":15,"hasPages":15,"topics":17,"createdAt":8,"pushedAt":8,"updatedAt":18,"readmeContent":19,"aiSummary":20,"trendingCount":11,"starSnapshotCount":11,"syncStatus":21,"lastSyncTime":22,"discoverSource":23},82940,"sendmux-sdk","Sendmux\u002Fsendmux-sdk","Sendmux",null,"PHP",110,0,114,1,34,false,"main",[],"2026-06-12 04:01:39","# Sendmux SDKs\n\nOfficial Sendmux SDK workspace.\n\nThis repository publishes modular TypeScript packages first, with Python, Go, PHP, Ruby, MCP, and CLI packages following the build plan.\n\n## TypeScript Packages\n\nInstall only the surface you need:\n\n```sh\nnpm install @sendmux\u002Fsending\nnpm install @sendmux\u002Fmailbox\nnpm install @sendmux\u002Fmanagement\n```\n\nOr install the optional umbrella package:\n\n```sh\nnpm install @sendmux\u002Fsdk\n```\n\n| Package | API surface | API key |\n| --- | --- | --- |\n| `@sendmux\u002Fsending` | Send email | `smx_root_*` |\n| `@sendmux\u002Fmailbox` | Read and manage one mailbox | `smx_mbx_*` |\n| `@sendmux\u002Fmanagement` | Manage domains, mailboxes, sending accounts, billing, and webhooks | `smx_root_*` |\n| `@sendmux\u002Fcore` | Shared runtime helpers and types | n\u002Fa |\n| `@sendmux\u002Fsdk` | Optional umbrella re-export | surface-specific |\n\n## Usage\n\nSending:\n\n```ts\nimport {\n  createSendingClient,\n  sendingSendEmail,\n} from \"@sendmux\u002Fsending\";\n\nconst client = createSendingClient({\n  apiKey: process.env.SENDMUX_API_KEY!,\n});\n\nconst response = await sendingSendEmail({\n  client,\n  body: {\n    from: \"sender@example.com\",\n    to: [\"recipient@example.com\"],\n    subject: \"Hello from Sendmux\",\n    html: \"\u003Cp>Hello.\u003C\u002Fp>\",\n  },\n});\n\nconsole.log(response.data.message_id);\n```\n\nMailbox:\n\n```ts\nimport {\n  createMailboxClient,\n  mailboxListMessages,\n} from \"@sendmux\u002Fmailbox\";\nimport { paginate } from \"@sendmux\u002Fcore\";\n\nconst client = createMailboxClient({\n  apiKey: process.env.SENDMUX_MAILBOX_API_KEY!,\n});\n\nfor await (const message of paginate((cursor) =>\n  mailboxListMessages({\n    client,\n    query: { cursor, limit: 50 },\n  }),\n)) {\n  console.log(message.id);\n}\n```\n\nManagement:\n\n```ts\nimport {\n  createManagementClient,\n  managementListDomains,\n} from \"@sendmux\u002Fmanagement\";\n\nconst client = createManagementClient({\n  apiKey: process.env.SENDMUX_API_KEY!,\n});\n\nconst domains = await managementListDomains({ client });\nconsole.log(domains.data);\n```\n\n## Runtime Helpers\n\n`@sendmux\u002Fcore` provides:\n\n- API key prefix validation for `smx_root_*` and `smx_mbx_*`\n- typed `ApiError` and `SuccessEnvelope`\n- cursor pagination via `paginate`\n- retrying `fetch` with exponential backoff, jitter, `Retry-After`, and `X-RateLimit-Reset`\n- helpers for `Idempotency-Key`, `If-Match`, `If-None-Match`, and ETag handling\n\n## Versioning\n\nSDK packages follow the Sendmux API contract version:\n\n- Sending packages track the sending API contract.\n- Mailbox and management packages track the app API contract.\n- Patch versions may differ by package for SDK-only fixes.\n\n## Development\n\n```sh\npnpm install --frozen-lockfile\npnpm build\n```\n\nThe SDKs are generated from committed OpenAPI snapshots. Generated output must stay in the same pull request as any API contract change.\n","Sendmux\u002Fsendmux-sdk 是一个官方的 Sendmux SDK 项目，主要提供用于发送邮件、管理邮箱及域等功能的模块化 TypeScript 包，并支持 Python、Go、PHP 等多种语言。其核心功能包括通过 `@sendmux\u002Fsending` 发送电子邮件、使用 `@sendmux\u002Fmailbox` 读取和管理单个邮箱以及利用 `@sendmux\u002Fmanagement` 来处理域名、邮箱账户等管理任务。此外，`@sendmux\u002Fcore` 提供了如 API 密钥前缀验证、分页查询帮助器等实用工具。此项目适用于需要集成高效邮件服务的应用场景，特别是那些对多语言支持有需求的开发者或团队。",2,"2026-06-11 04:09:40","CREATED_QUERY"]