# Simple Email API > Developer-first email API for high-performance sending and receiving. ## Docs - [API Reference](https://docs.simpleemailapi.dev/api-reference/introduction.md): Complete reference for the SimpleEmailAPI REST API - [Get domain details and DNS status.](https://docs.simpleemailapi.dev/api-reference/v1domainservice/get-domain-details-and-dns-status.md): Get domain details and DNS status. - [List all domains.](https://docs.simpleemailapi.dev/api-reference/v1domainservice/list-all-domains.md): List all domains. - [Register a new domain.](https://docs.simpleemailapi.dev/api-reference/v1domainservice/register-a-new-domain.md): Register a new domain. - [Remove a domain.](https://docs.simpleemailapi.dev/api-reference/v1domainservice/remove-a-domain.md): Remove a domain. - [Trigger DNS verification.](https://docs.simpleemailapi.dev/api-reference/v1domainservice/trigger-dns-verification.md): Trigger DNS verification. - [Acknowledge events as processed. Call this after successfully processing events to prevent replay.](https://docs.simpleemailapi.dev/api-reference/v1emailservice/acknowledge-events-as-processed-call-this-after-successfully-processing-events-to-prevent-replay.md): Acknowledge events as processed. Call this after successfully processing events to prevent replay. - [Send an email.](https://docs.simpleemailapi.dev/api-reference/v1emailservice/send-an-email.md): Send an email. - [Add Domain](https://docs.simpleemailapi.dev/domains/add-domain.md): Register a new sending domain. - [Introduction](https://docs.simpleemailapi.dev/domains/introduction.md): Why you need a verified domain to send emails. - [Verify Domain](https://docs.simpleemailapi.dev/domains/verify-domain.md): Check your DNS configuration and verify your domain. - [Introduction](https://docs.simpleemailapi.dev/introduction.md): The developer-first API for high-performance inbound and outbound email. - [Quickstart](https://docs.simpleemailapi.dev/quickstart.md): Get started with Simple Email API in under 2 minutes. - [On Receive](https://docs.simpleemailapi.dev/receiving/on-receive.md): Listen for real-time email events with typed callbacks. - [Webhooks](https://docs.simpleemailapi.dev/receiving/webhooks.md): Receive HTTP POST callbacks for email events. - [Errors](https://docs.simpleemailapi.dev/resources/errors.md): Understand and troubleshoot common API errors. - [Connect RPC](https://docs.simpleemailapi.dev/sending/connect-rpc.md): Use the auto-generated client from the Buf Schema Registry. - [cURL](https://docs.simpleemailapi.dev/sending/curl.md): Send emails using standard HTTP requests. - [Go SDK](https://docs.simpleemailapi.dev/sending/go-sdk.md): Send emails using the official type-safe Go SDK. - [gRPC](https://docs.simpleemailapi.dev/sending/grpc.md): High-performance email sending with gRPC. - [TypeScript SDK](https://docs.simpleemailapi.dev/sending/typescript-sdk.md): Send emails using the official type-safe SDK. - [Unsubscribe Handling](https://docs.simpleemailapi.dev/sending/unsubscribe.md): How Simple Email API handles unsubscribe requests for proper compliance ## OpenAPI Specs - [openapi](https://docs.simpleemailapi.dev/api-reference/openapi.json) ## Optional - [Buf Studio](https://buf.build/studio/simpleemailapi/public/main/v1.EmailService/SendEmail?selectedProtocol=connect&target=https%3A%2F%2Fsimpleemailapi.dev)