# turboSMTP > turboSMTP developer docs: send transactional and marketing email via SMTP relay or Email API. Italian provider with EU servers and GDPR compliance. - [Start Sending Email with turboSMTP](https://turbo-smtp.mintlify.dev/docs/introduction.md): Choose SMTP relay or HTTP API sending, create Consumer credentials, and find setup, delivery tracking, validation, and account-management guides. - [Start Your turboSMTP Free Trial](https://turbo-smtp.mintlify.dev/docs/get-started/free-trial.md): Create a free turboSMTP account with up to 200 emails per day, SMTP relay, and HTTP API sending. No credit card required. - [Configure Your Email Client with turboSMTP SMTP Settings](https://turbo-smtp.mintlify.dev/docs/get-started/smtp-configuration.md): Set up turboSMTP as your outgoing mail server. Configure SMTP host, port, and credentials for any email client, CMS, or application in minutes. - [Create and Manage turboSMTP API Keys](https://turbo-smtp.mintlify.dev/docs/get-started/api-keys.md): Create Consumer Key and Secret pairs, select SMTP and API permissions, restrict access by IP, and rotate credentials within your plan's key limit. - [Send Email Through the turboSMTP SMTP Relay](https://turbo-smtp.mintlify.dev/docs/sending/smtp-relay.md): Connect to turboSMTP's global or EU SMTP relay using Consumer credentials, STARTTLS or implicit TLS, and the ports supported on both hosts. - [Send Transactional Email via the turboSMTP REST API](https://turbo-smtp.mintlify.dev/docs/sending/email-api.md): Make HTTP POST requests to send emails programmatically with turboSMTP's v2 REST API. Supports HTML, plain text, CC, BCC, custom headers, and attachments. - [Code Examples: Send Email with turboSMTP in Any Language](https://turbo-smtp.mintlify.dev/docs/sending/code-examples.md): Copy-paste sending examples for the turboSMTP REST API covering cURL, Python, Node.js, PHP, Ruby, Go, Java, and C# with full authentication. - [How to Send Email Attachments with the turboSMTP API](https://turbo-smtp.mintlify.dev/docs/sending/attachments.md): Send PDFs, images, spreadsheets, and other files with the turboSMTP API. Learn Base64 encoding, supported MIME types, and the 24 MB total size limit. - [Configure SPF, DKIM, and DMARC for Maximum Deliverability](https://turbo-smtp.mintlify.dev/docs/deliverability/spf-dkim-dmarc.md): Set up email authentication records to boost delivery rates, protect your sender reputation, and minimize spam folder placement when using turboSMTP. - [Configure a Custom Tracking Domain](https://turbo-smtp.mintlify.dev/docs/deliverability/custom-tracking-domain.md): Use your own domain for tracked links and open-tracking images. Configure DNS records and domain rotation in the turboSMTP dashboard. - [turboSMTP Smart Routing](https://turbo-smtp.mintlify.dev/docs/deliverability/smart-routing.md): Understand shared-IP routing and dedicated IP pools, and confirm the routing options available for your turboSMTP account. - [Manage Bounces, Spam Complaints, and Unsubscribes](https://turbo-smtp.mintlify.dev/docs/deliverability/bounce-spam-management.md): Review suppression types, import and export addresses, configure unsubscribe elements, and choose where bounce notifications go. - [Track Email Opens and Clicks](https://turbo-smtp.mintlify.dev/docs/analytics/email-tracking.md): Control open and click tracking, understand measurement limits, and find Google Analytics and custom tracking domain settings. - [Email Analytics in the turboSMTP Dashboard](https://turbo-smtp.mintlify.dev/docs/analytics/statistics-dashboard.md): Use Analytics Overview and Charts, filter delivery records, export CSV data, and configure activity reports. - [Receive Email Delivery and Engagement Webhooks](https://turbo-smtp.mintlify.dev/docs/analytics/webhooks.md): Configure turboSMTP event callbacks, read delivery and engagement payloads, secure unsigned requests, and handle retries and duplicate events. - [Manage turboSMTP Sub-Accounts](https://turbo-smtp.mintlify.dev/docs/account/subaccounts.md): Create separate sending accounts, configure their limits, and manage credentials and branding from your parent account. - [Validate Email Addresses Before Sending](https://turbo-smtp.mintlify.dev/docs/account/email-validation.md): Check addresses from the dashboard, WordPress, or the API. Start batch validation explicitly and review results before sending. - [Email Elements, BCCs, and Marketing Tools](https://turbo-smtp.mintlify.dev/docs/account/email-settings.md): Find unsubscribe links, footers, templates, global BCC recipients, and the email marketing add-on in your turboSMTP dashboard. - [Account Security and Two-Factor Authentication](https://turbo-smtp.mintlify.dev/docs/account/security.md): Protect dashboard access with Keycloak two-factor authentication and use separate Consumer Key credentials for your integrations. - [turboSMTP Plans and Billing](https://turbo-smtp.mintlify.dev/docs/account/plans-billing.md): Compare Free, Basic, Pro, Enterprise, and prepaid plans. Check feature allowances, credit expiry, renewals, and billing options. - [turboSMTP FAQ: Accounts, Plans, Sending & Deliverability](https://turbo-smtp.mintlify.dev/docs/troubleshooting/faq.md): Answers to the most common questions about turboSMTP accounts, plans, sending limits, email clients, DNS settings, and deliverability. - [turboSMTP Common Errors: API, SMTP, and Account Issues](https://turbo-smtp.mintlify.dev/docs/troubleshooting/common-errors.md): Diagnose and fix the most common turboSMTP API errors, SMTP authentication failures, credential problems, and account activation issues. - [Why Emails Land in Spam and How to Fix Inbox Placement](https://turbo-smtp.mintlify.dev/docs/troubleshooting/spam-folder.md): Learn the most common reasons emails end up in the spam folder and the steps you can take with turboSMTP to improve inbox placement and sender reputation. - [turboSMTP Guides: Integrations, Comparisons, Migrations](https://turbo-smtp.mintlify.dev/docs/guides/overview.md): Find turboSMTP integration guides for frameworks, libraries, and apps, plus provider comparisons and step-by-step migrations from SendGrid and Mailgun. - [turboSMTP Integrations: Frameworks, Libraries, and Apps](https://turbo-smtp.mintlify.dev/docs/integrations/overview.md): Browse every turboSMTP integration: official SDKs, framework mailers like Symfony and Swoosh, Nodemailer presets, Uptime Kuma, WordPress, and email clients. - [Official turboSMTP SDKs for C# and PHP Applications](https://turbo-smtp.mintlify.dev/docs/integrations/sdks.md): Find the official turboSMTP C# and PHP SDK source repositories, their requirements, and alternatives for sending email. - [Send Email from Symfony with the turboSMTP Mailer Bridge](https://turbo-smtp.mintlify.dev/docs/integrations/symfony-mailer.md): Check the upcoming Symfony 8.2 turboSMTP bridge and configure standard SMTP with Consumer Key and Consumer Secret today. - [Send Email from Node.js with Nodemailer and turboSMTP](https://turbo-smtp.mintlify.dev/docs/integrations/nodemailer.md): Use the built-in TurboSMTP and TurboSMTP-EU service presets in Nodemailer to send email from Node.js through the turboSMTP SMTP relay in minutes. - [Send Email from Elixir with the turboSMTP Swoosh Adapter](https://turbo-smtp.mintlify.dev/docs/integrations/swoosh.md): Configure Swoosh.Adapters.TurboSMTP to send email from Elixir and Phoenix apps through the turboSMTP HTTP API, with Global or EU infrastructure. - [Send Uptime Kuma Monitor Alerts by Email with turboSMTP](https://turbo-smtp.mintlify.dev/docs/integrations/uptime-kuma.md): Set up the built-in turboSMTP notification provider in Uptime Kuma 2.5.1 and later to email monitor alerts via the HTTP API, with Global or EU infrastructure. - [Send WordPress and WooCommerce Email Through turboSMTP](https://turbo-smtp.mintlify.dev/docs/integrations/wordpress.md): Configure the official turboSMTP WordPress plugin or a custom SMTP mailer for WooCommerce orders, contact forms, and password reset emails. - [Connect Drupal, Joomla, and Magento to turboSMTP via SMTP](https://turbo-smtp.mintlify.dev/docs/integrations/cms-platforms.md): Configure Drupal, Joomla, Magento, and other CMS platforms to send transactional email through the turboSMTP SMTP relay with authenticated delivery. - [Send from Outlook and Thunderbird with turboSMTP SMTP](https://turbo-smtp.mintlify.dev/docs/integrations/email-clients.md): Configure Microsoft Outlook and Mozilla Thunderbird to send through the turboSMTP SMTP server for authenticated, high-deliverability desktop email sending. - [turboSMTP Alternatives: Compare Email Providers Side by Side](https://turbo-smtp.mintlify.dev/docs/compare/overview.md): See how turboSMTP compares to SendGrid, Mailgun, and other email providers on regional endpoints, SMTP settings, API formats, and migration requirements. - [turboSMTP vs SendGrid: A European SendGrid Alternative](https://turbo-smtp.mintlify.dev/docs/compare/turbosmtp-vs-sendgrid.md): Compare turboSMTP and Twilio SendGrid on regional endpoints, authentication, API payloads, and SMTP settings before migrating. - [turboSMTP vs Mailgun: Compare EU Email Delivery Options](https://turbo-smtp.mintlify.dev/docs/compare/turbosmtp-vs-mailgun.md): Compare turboSMTP and Mailgun on regional endpoints, API request formats, message size, and SMTP settings before migrating. - [Migrate from SendGrid to turboSMTP: SMTP and API Guide](https://turbo-smtp.mintlify.dev/docs/migrate/from-sendgrid.md): Step-by-step guide to move from SendGrid to turboSMTP: swap SMTP credentials, convert v3 Mail Send payloads, set up DNS and webhooks, and cut over safely. - [Migrate from Mailgun to turboSMTP: SMTP and API Guide](https://turbo-smtp.mintlify.dev/docs/migrate/from-mailgun.md): Step-by-step guide to move from Mailgun to turboSMTP: switch SMTP credentials, convert form-data API calls to JSON, migrate webhooks, and cut over safely. - [turboSMTP REST API v2 Reference](https://turbo-smtp.mintlify.dev/docs/api-reference/overview.md): Send email, retrieve delivery analytics, manage suppressions and sub-accounts, and validate email lists through turboSMTP's REST API v2. - [Authenticate turboSMTP API Requests](https://turbo-smtp.mintlify.dev/docs/api-reference/authentication.md): Use Consumer Key and Secret headers for sending and management, understand permissions, and identify endpoints that require a session API key. - [turboSMTP API Hosts and SMTP Settings](https://turbo-smtp.mintlify.dev/docs/api-reference/base-urls.md): Choose the management API or global and EU sending hosts, then configure SMTP ports and Consumer Key authentication for your application. - [Send Transactional Email: POST /mail/send Reference](https://turbo-smtp.mintlify.dev/docs/api-reference/send-email.md): Send transactional or marketing emails via HTTP POST. Supports HTML, plain text, CC, BCC, custom headers, attachments, and per-message reference IDs. - [Suppressions API](https://turbo-smtp.mintlify.dev/docs/api-reference/suppressions.md): Filter, import, export, and remove suppressed email addresses with the v2 API. - [Analytics API](https://turbo-smtp.mintlify.dev/docs/api-reference/analytics.md): List delivery records, filter by status and date, export CSV files, and manage account tracking. - [Email Validation API](https://turbo-smtp.mintlify.dev/docs/api-reference/email-validation.md): Validate one address or upload a list, start validation, inspect progress, and download results. - [Sub-Accounts API](https://turbo-smtp.mintlify.dev/docs/api-reference/subaccounts.md): Create sub-accounts, update profiles, configure sending limits and status, and manage agency settings. - [Credit Usage Alerts API](https://turbo-smtp.mintlify.dev/docs/api-reference/alerts.md): Create, list, retrieve, update, and delete credit usage alerts that email you when daily sending credit usage passes a configured percentage. - [Consumer Keys API](https://turbo-smtp.mintlify.dev/docs/api-reference/consumer-keys.md): Create, list, update, and revoke Consumer Key and Consumer Secret pairs, permissions, and IP restrictions. ## OpenAPI Specs - [turbo-smtp](/docs/turbo-smtp.yaml) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.