Skip to content
Browse the docs

Integrating · Published 2026-11-09 · Updated 2026-11-10 · AgentiSend

Resend SDK compatibility

Every Resend SDK method, marked implemented, aliased, or not available, read from the compatibility client.

Resend’s own SDK works unchanged with one environment variable. Leave the import, and set the base URL in the sample below. This table is every method on the compatibility client. A row is implemented when that method runs here, aliased when it is the same function as another row, and not available when calling it answers that it is not available. The rows are read from the client, so a method the client does not answer cannot be marked implemented on this page.

RESEND_BASE_URL=https://api.agentisend.com

POST /emails is the send. GET /tools/dns/{domain} returns the records to publish for a from-domain. POST /webhooks is where the event names are subscribed. The names are on Events.

MethodStatusNote
emails.sendimplementedRuns on this API.
emails.createaliasedSame function as emails.send.
emails.getimplementedRuns on this API.
emails.listimplementedRuns on this API.
emails.updateimplementedRuns on this API.
emails.cancelimplementedRuns on this API.
emails.metricsimplementedRuns on this API.
emails.batch.sendimplementedRuns on this API.
emails.batch.createaliasedSame function as emails.batch.send.
emails.attachments.getimplementedRuns on this API.
emails.attachments.listimplementedRuns on this API.
emails.receiving.getimplementedRuns on this API.
emails.receiving.listimplementedRuns on this API.
emails.receiving.forwardnot availableAnswers not_supported.
emails.receiving.attachments.getimplementedRuns on this API.
emails.receiving.attachments.listimplementedRuns on this API.
batch.sendaliasedSame function as emails.batch.send.
batch.createaliasedSame function as emails.batch.send.
domains.createimplementedRuns, and warns where this API is stricter.
domains.listimplementedRuns on this API.
domains.getimplementedRuns on this API.
domains.updateimplementedRuns on this API.
domains.verifyimplementedRuns on this API.
domains.removeimplementedRuns on this API.
apiKeys.createimplementedRuns on this API.
apiKeys.listimplementedRuns on this API.
apiKeys.updateimplementedRuns on this API.
apiKeys.removeimplementedRuns on this API.
contacts.createimplementedRuns on this API.
contacts.listimplementedRuns on this API.
contacts.getimplementedRuns on this API.
contacts.updateimplementedRuns on this API.
contacts.removeimplementedRuns on this API.
contacts.topics.listimplementedRuns on this API.
contacts.topics.updateimplementedRuns on this API.
contacts.segments.listimplementedRuns on this API.
contacts.segments.addimplementedRuns on this API.
contacts.segments.removeimplementedRuns on this API.
contacts.imports.createnot availableAnswers not_supported.
contacts.imports.listnot availableAnswers not_supported.
contacts.imports.getnot availableAnswers not_supported.
topics.createimplementedRuns on this API.
topics.listimplementedRuns on this API.
topics.getimplementedRuns on this API.
topics.updateimplementedRuns on this API.
topics.removeimplementedRuns on this API.
segments.createimplementedRuns on this API.
segments.listimplementedRuns on this API.
segments.getimplementedRuns on this API.
segments.updateimplementedRuns on this API.
segments.removeimplementedRuns on this API.
broadcasts.createimplementedRuns on this API.
broadcasts.listimplementedRuns on this API.
broadcasts.getimplementedRuns on this API.
broadcasts.updateimplementedRuns on this API.
broadcasts.sendimplementedRuns on this API.
broadcasts.removeimplementedRuns, and warns where this API is stricter.
broadcasts.cancelimplementedRuns on this API.
broadcasts.duplicateimplementedRuns on this API.
broadcasts.recipientsimplementedRuns on this API.
broadcasts.clickedLinksimplementedRuns on this API.
templates.createimplementedRuns on this API.
templates.listimplementedRuns on this API.
templates.getimplementedRuns on this API.
templates.updateimplementedRuns on this API.
templates.publishimplementedRuns on this API.
templates.renderimplementedRuns on this API.
templates.duplicateimplementedRuns on this API.
templates.removeimplementedRuns on this API.
suppressions.addimplementedRuns on this API.
suppressions.listimplementedRuns on this API.
suppressions.getimplementedRuns on this API.
suppressions.removeimplementedRuns on this API.
suppressions.batch.addimplementedRuns on this API.
suppressions.batch.removeimplementedRuns on this API.
automations.createimplementedRuns on this API.
automations.listimplementedRuns on this API.
automations.getimplementedRuns on this API.
automations.updateimplementedRuns on this API.
automations.enableimplementedRuns on this API.
automations.disableimplementedRuns on this API.
automations.removeimplementedRuns on this API.
automations.duplicateimplementedRuns on this API.
automations.stopimplementedRuns on this API.
automations.runs.getimplementedRuns on this API.
automations.runs.listimplementedRuns on this API.
webhooks.createimplementedRuns on this API.
webhooks.listimplementedRuns on this API.
webhooks.getimplementedRuns on this API.
webhooks.updateimplementedRuns on this API.
webhooks.removeimplementedRuns on this API.
webhooks.verifyimplementedRuns on this API.
webhooks.rotateSigningSecretimplementedRuns on this API.
webhooks.events.getnot availableAnswers not_supported.
webhooks.events.listnot availableAnswers not_supported.
webhooks.events.replaynot availableAnswers not_supported.
events.sendimplementedRuns on this API.
events.createnot availableAnswers not_supported.
events.getnot availableAnswers not_supported.
events.listnot availableAnswers not_supported.
events.updatenot availableAnswers not_supported.
events.removenot availableAnswers not_supported.
contactProperties.createnot availableAnswers not_supported.
contactProperties.listnot availableAnswers not_supported.
contactProperties.getnot availableAnswers not_supported.
contactProperties.updatenot availableAnswers not_supported.
contactProperties.removenot availableAnswers not_supported.
logs.getnot availableAnswers not_supported.
logs.listnot availableAnswers not_supported.
usage.getnot availableAnswers not_supported.
oauthGrants.listnot availableAnswers not_supported.
oauthGrants.revokenot availableAnswers not_supported.
domains.claims.listnot availableAnswers not_supported.

The field-by-field account is Migrating from Resend. The one-variable switch is Resend-compatible email API. The price comparison is AgentiSend vs Resend.