# usesend/usesend

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/usesend-usesend).**

3,964 stars · 332 forks · TypeScript · agpl-3.0

## Links

- GitHub: https://github.com/usesend/useSend
- Homepage: https://useSend.com
- awesome-repositories: https://awesome-repositories.com/repository/usesend-usesend.md

## Topics

`email` `hacktoberfest` `postmark` `resend` `sendgrid` `ses` `ses-dashboard` `ses-monitoring`

## Description

useSend is an email marketing platform and transactional delivery system built to manage bulk campaigns and individual messages using AWS SES for delivery. It provides a RESTful API, an SMTP relay gateway, and a visual management interface for designing HTML templates and coordinating email broadcasts.

The platform distinguishes itself by translating legacy SMTP traffic into modern API calls and implementing an event-driven webhook system. This system pushes real-time delivery, bounce, and click notifications to external servers using HMAC-SHA256 signed payloads to ensure authenticity.

The system covers a broad range of capabilities, including mailing list administration with subscriber verification, domain ownership validation via DNS records, and campaign scheduling. It also features engagement tracking for monitoring open rates and sender reputation, alongside tools for contact book organization and bulk recipient imports.

The project supports containerized deployment and can be launched as a managed instance via cloud infrastructure templates.

## Tags

### Development Tools & Productivity

- [Email Marketing Platforms](https://awesome-repositories.com/f/development-tools-productivity/email-marketing-services/email-marketing-platforms.md) — Functions as a comprehensive platform for managing targeted email campaigns and customer engagement.
- [REST APIs](https://awesome-repositories.com/f/development-tools-productivity/rest-apis.md) — Provides a REST API for programmatically triggering email dispatch and managing account data. ([source](https://cdn.jsdelivr.net/gh/usesend/usesend@main/README.md))
- [Transactional Emailing](https://awesome-repositories.com/f/development-tools-productivity/transactional-emailing.md) — Dispatches automated, event-driven transactional emails via REST API or SMTP with template support.
- [SES Service Integrations](https://awesome-repositories.com/f/development-tools-productivity/transactional-emailing/custom-email-senders/custom-email-domain-management/ses-service-integrations.md) — Connects and configures AWS SES and SNS for dispatching emails and monitoring delivery.
- [Protocol Translators](https://awesome-repositories.com/f/development-tools-productivity/client-libraries/smtp-clients/protocol-translators.md) — Converts standard SMTP protocol requests into internal API calls to support legacy mailing software.
- [Dispatch Scheduling](https://awesome-repositories.com/f/development-tools-productivity/email-delivery-services/dispatch-scheduling.md) — Enables the rescheduling of planned email delivery times to ensure messages are sent later. ([source](https://docs.usesend.com/api-reference/emails/update-schedule.md))
- [Custom Email Domain Management](https://awesome-repositories.com/f/development-tools-productivity/transactional-emailing/custom-email-senders/custom-email-domain-management.md) — Manages custom domains for sending emails, including DNS verification and tracking settings. ([source](https://docs.usesend.com/api-reference/openapi.json))

### Part of an Awesome List

- [SMTP-to-API Gateways](https://awesome-repositories.com/f/awesome-lists/devops/email-infrastructure/smtp-to-api-gateways.md) — Translates legacy SMTP traffic into API calls and manages authenticated sending domains.

### Business & Productivity Software

- [Email Campaign Managers](https://awesome-repositories.com/f/business-productivity-software/email-campaign-managers.md) — Fetches delivery statistics, send status, open rates, and click metrics for specific email broadcasts. ([source](https://docs.usesend.com/api-reference/campaigns/get-campaign.md))
- [Delivery Controls](https://awesome-repositories.com/f/business-productivity-software/email-campaign-managers/delivery-controls.md) — Allows users to immediately stop or restart the delivery of specific email broadcasts. ([source](https://docs.usesend.com/api-reference/campaigns/pause-campaign.md))
- [Subscriber Verification Workflows](https://awesome-repositories.com/f/business-productivity-software/subscriber-verification-workflows.md) — The product triggers new confirmation emails with fresh expiration links for contacts who have not yet verified their subscription. ([source](https://docs.usesend.com/guides/double-opt-in.md))

### Data & Databases

- [Contact Management](https://awesome-repositories.com/f/data-databases/contact-management.md) — Allows configuration of contact books, including custom properties and subscription settings. ([source](https://docs.usesend.com/api-reference/contacts/update-contact-book.md))
- [Bulk Contact Import](https://awesome-repositories.com/f/data-databases/contact-management/bulk-contact-import.md) — Supports importing multiple contact records and profile details into specific contact books in a single request. ([source](https://docs.usesend.com/api-reference/contacts/bulk-create-contact.md))

### DevOps & Infrastructure

- [AWS API Integrations](https://awesome-repositories.com/f/devops-infrastructure/aws-api-integrations.md) — Integrates with AWS SES and SNS services to dispatch emails and monitor delivery statuses. ([source](https://docs.usesend.com/self-hosting/railway))
- [Domain Management](https://awesome-repositories.com/f/devops-infrastructure/infrastructure/networking/domain-management.md) — The product adds a domain to the infrastructure and generates DNS records to verify ownership and enable delivery. ([source](https://docs.usesend.com/api-reference/domains/create-domain.md))
- [Email Delivery Infrastructure](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-infrastructure/email-delivery-infrastructure.md) — Configures regional sending endpoints and manages connections to external mailing services like AWS SES. ([source](https://docs.usesend.com/self-hosting/overview))
- [Email Personalization Variables](https://awesome-repositories.com/f/devops-infrastructure/automation-orchestration/task-execution-frameworks/automation-frameworks/config-templating/configuration-template-management/automation-variable-definitions/template-variable-replacement/email-personalization-variables.md) — Injects contact-specific metadata and fallback variables into HTML layouts for personalized email delivery.
- [Cloud Infrastructure Deployment](https://awesome-repositories.com/f/devops-infrastructure/cloud-infrastructure-deployment.md) — Provides a one-click process to launch managed instances of the platform on cloud infrastructure. ([source](https://docs.usesend.com/self-hosting/railway.md))
- [Containerized Deployments](https://awesome-repositories.com/f/devops-infrastructure/containerized-deployments.md) — Supports deployment using pre-built container images for consistent hosting across environments. ([source](https://cdn.jsdelivr.net/gh/usesend/usesend@main/README.md))
- [Message Queue Workers](https://awesome-repositories.com/f/devops-infrastructure/message-queue-workers.md) — Processes bulk email campaigns and scheduled messages using background workers for high throughput.
- [Scheduled Message Management](https://awesome-repositories.com/f/devops-infrastructure/self-hosted-infrastructure/email-delivery-infrastructure/scheduled-message-management.md) — The product retrieves, reschedules, or cancels emails that have been queued for future delivery. ([source](https://docs.usesend.com/get-started/python.md))

### Networking & Communication

- [Mailing List Managers](https://awesome-repositories.com/f/networking-communication/communication-platforms-services/communication-platforms/email-management-systems/mailing-list-managers.md) — Provides tools for managing mass email distribution lists, subscriber databases, and automated imports.
- [Contact Management](https://awesome-repositories.com/f/networking-communication/contact-management.md) — Provides a paginated listing of available contact books with member counts and settings. ([source](https://docs.usesend.com/api-reference/contacts/list-contact-books.md))
- [Email Dispatchers](https://awesome-repositories.com/f/networking-communication/email-dispatchers.md) — Dispatches email traffic through a standard SMTP interface using API keys for external integration. ([source](https://docs.usesend.com/get-started/smtp.md))
- [Batch Email Processing](https://awesome-repositories.com/f/networking-communication/batch-email-processing.md) — The product processes a list of multiple distinct email payloads in a single request to increase throughput. ([source](https://docs.usesend.com/get-started/python.md))
- [Bulk Email Dispatchers](https://awesome-repositories.com/f/networking-communication/bulk-email-dispatchers.md) — Dispatches bulk emails to large groups of recipients using templates and scheduled delivery. ([source](https://docs.usesend.com/api-reference/emails/batch-email.md))
- [Event-Driven Webhooks](https://awesome-repositories.com/f/networking-communication/event-driven-webhooks.md) — Triggers external HTTP POST requests based on real-time email delivery, open, and bounce events.
- [Event Webhooks](https://awesome-repositories.com/f/networking-communication/event-webhooks.md) — Implements event-driven webhooks that broadcast real-time delivery, open, and bounce notifications to external systems. ([source](https://cdn.jsdelivr.net/gh/usesend/usesend@main/README.md))
- [SMTP-to-API Gateways](https://awesome-repositories.com/f/networking-communication/smtp-proxy-gateways/smtp-to-api-gateways.md) — Includes an SMTP relay gateway that translates legacy SMTP traffic into modern API calls for tracking and dispatch.
- [Protocol Translation](https://awesome-repositories.com/f/networking-communication/smtp-routing/protocol-translation.md) — Translates legacy SMTP protocol requests into modern API calls to support older mailing software. ([source](https://docs.usesend.com/self-hosting/overview))
- [Signed Webhook Deliveries](https://awesome-repositories.com/f/networking-communication/webhook-delivery-systems/signed-webhook-deliveries.md) — Secures outgoing event notifications by signing payloads with HMAC-SHA256 to ensure authenticity.

### Security & Cryptography

- [Domain Ownership Verification](https://awesome-repositories.com/f/security-cryptography/dns-security/authenticated-record-retrievers/domain-ownership-verification.md) — Validates ownership of sending domains by verifying specific DNS records.
- [Email Verification Services](https://awesome-repositories.com/f/security-cryptography/email-verification-services.md) — Implements a double opt-in workflow by requiring email verification before adding subscribers to lists. ([source](https://docs.usesend.com/guides/double-opt-in.md))
- [Bearer Token Authentication](https://awesome-repositories.com/f/security-cryptography/identity-access-management/authentication-strategies/machine-and-protocol-identity/api-machine-authentication/bearer-token-authentication.md) — Secures remote API requests by validating bearer tokens provided in the authorization header.

### System Administration & Monitoring

- [Email Delivery Analytics](https://awesome-repositories.com/f/system-administration-monitoring/email-delivery-analytics.md) — Provides monitoring tools to track key email engagement metrics including open and click rates for domains and date ranges. ([source](https://docs.usesend.com/api-reference/analytics/email-time-series.md))
- [Email Engagement Tracking](https://awesome-repositories.com/f/system-administration-monitoring/email-engagement-tracking.md) — Tracks and records recipient interactions, including email opens and link clicks. ([source](https://cdn.jsdelivr.net/gh/usesend/usesend@main/README.md))

### Content Management & Publishing

- [Rich Text Email Composers](https://awesome-repositories.com/f/content-management-publishing/authoring-editorial-interfaces/email-authoring-tools/rich-text-email-composers.md) — Ships a rich-text editor that converts visual designs into HTML for consistent email rendering. ([source](https://cdn.jsdelivr.net/gh/usesend/usesend@main/README.md))

### Software Engineering & Architecture

- [Idempotent Email Retries](https://awesome-repositories.com/f/software-engineering-architecture/idempotency-mechanisms/operation-idempotency/idempotent-email-retries.md) — Uses unique idempotency keys to prevent duplicate email dispatches during network retries. ([source](https://docs.usesend.com/api-reference/emails/batch-email.md))
- [Webhook Event Notifications](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/programmatic-interfaces/webhook-event-notifications.md) — Sends real-time HTTP POST notifications to external servers when email events such as bounces or clicks occur. ([source](https://docs.usesend.com/guides/webhooks.md))
