Preview: SendMock has no stable release yet. These docs follow develop.
SendMock

Supported providers

The provider APIs SendMock ships with, by product area. Each is a built-in you can change, remove or add to.

Try them in the demo.

SendMock ships with these providers built in. Each answers at the provider's real path, with the provider's real response and error shapes, so your app or its official SDK keeps working when you point it at SendMock. Plain SMTP works for every email library.

They are a starting point, not a fixed list:

  • Change a built-in when your account differs from the default: another field name, path or response.
  • Remove the ones you do not use.
  • Add your own for a provider that is not listed, starting blank or from the closest built-in.
  • Reset to default brings a changed or removed built-in back.

Email (6 built in)

ProviderWhat the built-in answersRead more
SendGridPOST /v3/mail/sendMail
MailgunPOST /v3/{domain}/messagesMail
PostmarkPOST /email, /email/batch and /email/withTemplateMail
ResendPOST /emails and /emails/batchMail
Amazon SESPOST /v2/email/outbound-emailsMail
BrevoPOST /v3/smtp/emailMail

SMS (11 built in)

ProviderWhat the built-in answersRead more
Twiliothe Messages API, Messaging Services, status callbacks and WhatsApp addressesSMS
Twilio Verifysend and check verification codesVerify
VonagePOST /sms/json and delivery receiptsSMS
PlivoPOST /v1/Account/{auth_id}/Message/SMS
MessageBirdPOST /messagesSMS
InfobipPOST /sms/2/text/advanced and delivery reports to notifyUrlSMS
TelnyxPOST /v2/messages and message.sent / message.finalized webhooks to webhook_urlSMS
SinchPOST /xms/v1/{service_plan_id}/batches and delivery reports to callback_urlSMS
Africa's TalkingPOST /version1/messaging (delivery reports through a webhook rule with the Africa's Talking template, since the real callback is set on the account)SMS
Amazon SNSPublish to a PhoneNumber (the Query API: a form posted to /, an XML answer); SNS logs delivery status to CloudWatch, so there are no callbacksSMS
WhatsApp CloudMeta's WhatsApp Business Cloud API: POST /{version}/{phone_number_id}/messages for every message type, read receipts, and Graph's errorsReplies and WhatsApp
Vonage VerifyVerify v2: start a verification (POST /v2/verify), check its code and cancel it; each brand gets its own verify serviceVerify

Payments (4 built in)

ProviderWhat the built-in answersRead more
StripeCheckout Sessions, PaymentIntents, Refunds and signed webhook eventsGateways
PayPalOrders, IPN postback and webhook signature verificationGateways
SSLCommerzsession init, order validation, refunds and the signed IPNGateways
bKashtokenized checkout: grant token, create, execute, query and refundGateways

That is 15 built-in provider APIs; the landing page counts this list.

Add or change a provider

On this page