CINXE.COM
The best email provider for bootstrapped startups | Postmark
<!doctype html> <html lang="en" class="no-js"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <title> The best email provider for bootstrapped startups | Postmark </title> <meta name="description" content="Postmark provides exceptional email delivery at an affordable price for bootstrapped companies."> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta name="globalsign-domain-verification" content="F0n5fUwYguswb99EGyC5qD87O15uv5VBUiX9yRrxX6"> <meta name="theme-color" content="#FFDE00"> <script>dataLayer = [{'siteType': 'landing', 'visitorIP': '8.222.208.146', 'doNotTrack': 0 }];</script> <link href="https://postmarkapp.com/dist/css/core.233bca689f85085cd63f.css" rel="stylesheet"> <link href="https://postmarkapp.com/dist/css/postmark.8eefa6ea9c9eef999806.css" rel="stylesheet"> <link rel="dns-prefetch" href="https://ssl.google-analytics.com"> <link rel="dns-prefetch" href="https://www.google-analytics.com"> <link rel="shortcut icon" href="/images/favicon.ico"> <link rel="apple-touch-icon" href="/images/apple-touch-icon.png"> <link rel="canonical" href="https://postmarkapp.com/for/bootstrapped-startups"> <meta property="og:url" content="https://postmarkapp.com/for/bootstrapped-startups"> <meta property="og:type" content="website"> <meta property="fb:app_id" content="244883355940334"> <meta property="og:title" content="The best email provider for bootstrapped startups"> <meta property="og:description" content="Postmark provides exceptional email delivery at an affordable price for bootstrapped companies."> <meta property="og:image" content="https://craft-assets.postmarkapp.com/blog/_facebook/bootstrapped-landing-page.jpg"> <meta property="og:image:type" content="image/jpeg"> <meta property="og:image:width" content="1200"> <meta property="og:image:height" content="630"> <meta name="twitter:title" content="The best email provider for bootstrapped startups"> <meta name="twitter:description" content="Postmark provides exceptional email delivery at an affordable price for bootstrapped companies."> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:image" content="https://craft-assets.postmarkapp.com/blog/_twitter/bootstrapped-landing-page.jpg"> <meta name="twitter:site" content="@postmarkapp"> <meta name="twitter:creator" content="@mattantwest"> <meta name="slack-app-id" content="A8LSJN934"> </head> <body> <div class="alert alert--info alert--centered" id="alert-346478"> <div class="u-container alert_container"> <div class="alert_message"> <strong>Grow with us: Join Postmark's new referral partner program and start earning</strong> </div> <div class="alert_actions"> <a href="https://postmarkapp.com/lp/referral-partner-program" target="_blank" class="cta-btn cta-btn--inverted">Learn more</a> </div> </div> <a href="#" class="alert_dismiss" data-id="346478">x</a> </div> <div class="page u-clearfix"> <div class="hero-cover hero-cover--animate-blur" style="background-image: url('/images/segments/bootstrapped-hero-bg.jpg');"> <div class="hero-cover_overlay"></div> <header class="header header--inverted"> <div class="u-container header_container"> <div class="header_branding"> <a href="https://postmarkapp.com/" class="header_postmark-logo">Postmark</a> <div class="header_actions"> <a href="https://account.postmarkapp.com/login" class="header_login cta-btn cta-btn--small cta-btn--inverted">Log In</a> <button class="header_hamburger js-nav-mobile-button" aria-haspopup="true"> <span></span> <span></span> <span></span> </button> </div> </div> <nav class="nav nav--header nav--desktop nav--inverted" role="navigation" aria-label="Main"> <ul class="nav_list"> <li class="nav_item "> <a href="https://postmarkapp.com/why" class="nav_link">Why Postmark?</a> </li> <li class="nav_item nav_item--dropdown nav_item--current"> <button class="nav_link js-nav-popup" aria-haspopup="true" aria-expanded="false" data-target=".js-dropdown-product">Product</button> <div class="nav_dropdown js-dropdown-product"> <div class="nav_dropdown-wrapper nav_dropdown-wrapper--product"> <div class="nav_features"> <h2 class="nav_sub-heading nav_sub-heading--features">Features</h2> <ul class="nav_list"> <li class="nav_item"> <a href="https://postmarkapp.com/email-api" class="nav_link"> <span class="nav_icon nav_icon--email-api"></span> <span class="nav_title">Email API</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/smtp-service" class="nav_link"> <span class="nav_icon nav_icon--smtp"></span> <span class="nav_title">SMTP Service</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/message-streams" class="nav_link"> <span class="nav_icon nav_icon--streams"></span> <span class="nav_title">Message Streams</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/transactional-email" class="nav_link"> <span class="nav_icon nav_icon--transactional"></span> <span class="nav_title">Transactional Email</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/email-delivery" class="nav_link"> <span class="nav_icon nav_icon--delivery"></span> <span class="nav_title">Email Delivery</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/email-templates" class="nav_link"> <span class="nav_icon nav_icon--templates"></span> <span class="nav_title">Email Templates</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/inbound-email" class="nav_link"> <span class="nav_icon nav_icon--inbound"></span> <span class="nav_title">Inbound Email</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/email-analytics" class="nav_link"> <span class="nav_icon nav_icon--insight"></span> <span class="nav_title">Analytics & Retention</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/integrations" class="nav_link"> <span class="nav_icon nav_icon--integrations"></span> <span class="nav_title">Integrations</span> </a> </li> </ul> </div> <div class="nav_sub"> <h2 class="nav_sub-heading"> <span class="nav_icon nav_icon--for"></span> <span class="nav_text">Postmark For</span> </h2> <ul class="nav_list"> <li><a href="https://postmarkapp.com/for/agencies" class="nav_sub-link">Agencies</a></li> <li><a href="https://postmarkapp.com/for/enterprise" class="nav_sub-link">Enterprise</a></li> <li><a href="https://postmarkapp.com/for/startups" class="nav_sub-link">Startups</a></li> <li><a href="https://postmarkapp.com/for/bootstrapped-startups" class="nav_sub-link">Bootstrapped Startups</a></li> <li><a href="https://postmarkapp.com/for/side-projects" class="nav_sub-link">Side Projects</a></li> </ul> <h2 class="nav_sub-heading u-pad-top--xs"> <span class="nav_icon nav_icon--versus"></span> <span class="nav_text">Postmark vs.</span> </h2> <ul class="nav_list"> <li><a href="https://postmarkapp.com/compare/sendgrid-alternative" class="nav_sub-link">SendGrid</a></li> <li><a href="https://postmarkapp.com/compare/mailgun-alternative" class="nav_sub-link">Mailgun</a></li> <li><a href="https://postmarkapp.com/compare/amazon-ses-alternative" class="nav_sub-link">Amazon SES</a></li> <li><a href="https://postmarkapp.com/compare/sparkpost-alternative" class="nav_sub-link">SparkPost</a></li> <li><a href="https://postmarkapp.com/compare/mandrill-alternative" class="nav_sub-link">Mandrill</a></li> </ul> </div> </div> </div> </li> <li class="nav_item"> <a href="https://postmarkapp.com/pricing" class="nav_link">Pricing</a> </li> <li class="nav_item nav_item--dropdown"> <button class="nav_link js-nav-popup" aria-haspopup="true" aria-expanded="false" data-target=".js-dropdown-resources">Resources</button> <div class="nav_dropdown js-dropdown-resources"> <div class="nav_dropdown-wrapper"> <ul class="nav_list"> <li class="nav_item"> <a href="https://postmarkapp.com/blog" class="nav_link"> <span class="nav_icon nav_icon--blog"></span> <span class="nav_title">Blog</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/developer" class="nav_link"> <span class="nav_icon nav_icon--api-docs"></span> <span class="nav_title">API Documentation</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/manual" class="nav_link"> <span class="nav_icon nav_icon--manual"></span> <span class="nav_title">Getting Started</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/guides" class="nav_link"> <span class="nav_icon nav_icon--guides"></span> <span class="nav_title">Email Guides</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/postmark-express" class="nav_link"> <span class="nav_icon nav_icon--comic"></span> <span class="nav_title">Email Comic</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/webinars" class="nav_link"> <span class="nav_icon nav_icon--webinars"></span> <span class="nav_title">Webinars</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/videos" class="nav_link"> <span class="nav_icon nav_icon--videos"></span> <span class="nav_title">Videos</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/podcast" class="nav_link"> <span class="nav_icon nav_icon--podcast"></span> <span class="nav_title">Podcast</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/labs" class="nav_link"> <span class="nav_icon nav_icon--labs"></span> <span class="nav_title">Labs</span> </a> </li> <li class="nav_item"> <a href="https://dmarcdigests.com" target="_blank" rel="noopener" class="nav_link"> <span class="nav_icon nav_icon--dmarc"></span> <span class="nav_title">DMARC Digests</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/glossary" class="nav_link"> <span class="nav_icon nav_icon--glossary"></span> <span class="nav_title">Glossary</span> </a> </li> </ul> </div> </div> </li> <li class="nav_item nav_item--dropdown"> <button class="nav_link js-nav-popup" aria-haspopup="true" aria-expanded="false" data-target=".js-dropdown-help">Help</button> <div class="nav_dropdown js-dropdown-help"> <div class="nav_dropdown-wrapper"> <ul class="nav_list"> <li class="nav_item"> <a href="https://postmarkapp.com/support" class="nav_link"> <span class="nav_icon nav_icon--support"></span> <span class="nav_title">Support Center</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/contact" class="nav_link"> <span class="nav_icon nav_icon--contact"></span> <span class="nav_title">Contact Support</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/talk-to-sales" class="nav_link"> <span class="nav_icon nav_icon--contact-sales"></span> <span class="nav_title">Talk to Sales</span> </a> </li> <li class="nav_item"> <a href="https://status.postmarkapp.com/" target="_blank" rel="noopener noreferrer" class="nav_link"> <span class="nav_icon nav_icon--status"></span> <span class="nav_title">Status</span> </a> </li> </ul> </div> </div> </li> <li class="nav_item nav_item--btn"> <a href="https://account.postmarkapp.com/login" class="nav_btn cta-btn cta-btn--inverted">Log in</a> </li> <li class="nav_item nav_item--btn"> <a href="https://account.postmarkapp.com/sign_up" class="nav_btn cta-btn cta-btn--default js-signup" data-track="Click" data-category="Signup Button" data-label="Header">Start free trial</a> </li> </ul> </nav> <div class="nav-mobile js-nav-mobile hidden--at-l-2"> <img src="/images/logo-stamp-simple.svg" class="nav-mobile_logo" /> <nav class="nav nav--header nav--mobile" role="navigation" aria-label="Main"> <ul class="nav_list"> <li class="nav_item "> <a href="https://postmarkapp.com/why" class="nav_link">Why Postmark?</a> </li> <li class="nav_item nav_item--dropdown nav_item--current"> <button class="nav_link js-nav-popup" aria-haspopup="true" aria-expanded="false" data-target=".js-dropdown-product">Product</button> <div class="nav_dropdown js-dropdown-product"> <div class="nav_dropdown-wrapper nav_dropdown-wrapper--product"> <div class="nav_features"> <h2 class="nav_sub-heading nav_sub-heading--features">Features</h2> <ul class="nav_list"> <li class="nav_item"> <a href="https://postmarkapp.com/email-api" class="nav_link"> <span class="nav_icon nav_icon--email-api"></span> <span class="nav_title">Email API</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/smtp-service" class="nav_link"> <span class="nav_icon nav_icon--smtp"></span> <span class="nav_title">SMTP Service</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/message-streams" class="nav_link"> <span class="nav_icon nav_icon--streams"></span> <span class="nav_title">Message Streams</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/transactional-email" class="nav_link"> <span class="nav_icon nav_icon--transactional"></span> <span class="nav_title">Transactional Email</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/email-delivery" class="nav_link"> <span class="nav_icon nav_icon--delivery"></span> <span class="nav_title">Email Delivery</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/email-templates" class="nav_link"> <span class="nav_icon nav_icon--templates"></span> <span class="nav_title">Email Templates</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/inbound-email" class="nav_link"> <span class="nav_icon nav_icon--inbound"></span> <span class="nav_title">Inbound Email</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/email-analytics" class="nav_link"> <span class="nav_icon nav_icon--insight"></span> <span class="nav_title">Analytics & Retention</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/integrations" class="nav_link"> <span class="nav_icon nav_icon--integrations"></span> <span class="nav_title">Integrations</span> </a> </li> </ul> </div> <div class="nav_sub"> <h2 class="nav_sub-heading"> <span class="nav_icon nav_icon--for"></span> <span class="nav_text">Postmark For</span> </h2> <ul class="nav_list"> <li><a href="https://postmarkapp.com/for/agencies" class="nav_sub-link">Agencies</a></li> <li><a href="https://postmarkapp.com/for/enterprise" class="nav_sub-link">Enterprise</a></li> <li><a href="https://postmarkapp.com/for/startups" class="nav_sub-link">Startups</a></li> <li><a href="https://postmarkapp.com/for/bootstrapped-startups" class="nav_sub-link">Bootstrapped Startups</a></li> <li><a href="https://postmarkapp.com/for/side-projects" class="nav_sub-link">Side Projects</a></li> </ul> <h2 class="nav_sub-heading u-pad-top--xs"> <span class="nav_icon nav_icon--versus"></span> <span class="nav_text">Postmark vs.</span> </h2> <ul class="nav_list"> <li><a href="https://postmarkapp.com/compare/sendgrid-alternative" class="nav_sub-link">SendGrid</a></li> <li><a href="https://postmarkapp.com/compare/mailgun-alternative" class="nav_sub-link">Mailgun</a></li> <li><a href="https://postmarkapp.com/compare/amazon-ses-alternative" class="nav_sub-link">Amazon SES</a></li> <li><a href="https://postmarkapp.com/compare/sparkpost-alternative" class="nav_sub-link">SparkPost</a></li> <li><a href="https://postmarkapp.com/compare/mandrill-alternative" class="nav_sub-link">Mandrill</a></li> </ul> </div> </div> </div> </li> <li class="nav_item"> <a href="https://postmarkapp.com/pricing" class="nav_link">Pricing</a> </li> <li class="nav_item nav_item--dropdown"> <button class="nav_link js-nav-popup" aria-haspopup="true" aria-expanded="false" data-target=".js-dropdown-resources">Resources</button> <div class="nav_dropdown js-dropdown-resources"> <div class="nav_dropdown-wrapper"> <ul class="nav_list"> <li class="nav_item"> <a href="https://postmarkapp.com/blog" class="nav_link"> <span class="nav_icon nav_icon--blog"></span> <span class="nav_title">Blog</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/developer" class="nav_link"> <span class="nav_icon nav_icon--api-docs"></span> <span class="nav_title">API Documentation</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/manual" class="nav_link"> <span class="nav_icon nav_icon--manual"></span> <span class="nav_title">Getting Started</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/guides" class="nav_link"> <span class="nav_icon nav_icon--guides"></span> <span class="nav_title">Email Guides</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/postmark-express" class="nav_link"> <span class="nav_icon nav_icon--comic"></span> <span class="nav_title">Email Comic</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/webinars" class="nav_link"> <span class="nav_icon nav_icon--webinars"></span> <span class="nav_title">Webinars</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/videos" class="nav_link"> <span class="nav_icon nav_icon--videos"></span> <span class="nav_title">Videos</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/podcast" class="nav_link"> <span class="nav_icon nav_icon--podcast"></span> <span class="nav_title">Podcast</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/labs" class="nav_link"> <span class="nav_icon nav_icon--labs"></span> <span class="nav_title">Labs</span> </a> </li> <li class="nav_item"> <a href="https://dmarcdigests.com" target="_blank" rel="noopener" class="nav_link"> <span class="nav_icon nav_icon--dmarc"></span> <span class="nav_title">DMARC Digests</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/glossary" class="nav_link"> <span class="nav_icon nav_icon--glossary"></span> <span class="nav_title">Glossary</span> </a> </li> </ul> </div> </div> </li> <li class="nav_item nav_item--dropdown"> <button class="nav_link js-nav-popup" aria-haspopup="true" aria-expanded="false" data-target=".js-dropdown-help">Help</button> <div class="nav_dropdown js-dropdown-help"> <div class="nav_dropdown-wrapper"> <ul class="nav_list"> <li class="nav_item"> <a href="https://postmarkapp.com/support" class="nav_link"> <span class="nav_icon nav_icon--support"></span> <span class="nav_title">Support Center</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/contact" class="nav_link"> <span class="nav_icon nav_icon--contact"></span> <span class="nav_title">Contact Support</span> </a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/talk-to-sales" class="nav_link"> <span class="nav_icon nav_icon--contact-sales"></span> <span class="nav_title">Talk to Sales</span> </a> </li> <li class="nav_item"> <a href="https://status.postmarkapp.com/" target="_blank" rel="noopener noreferrer" class="nav_link"> <span class="nav_icon nav_icon--status"></span> <span class="nav_title">Status</span> </a> </li> </ul> </div> </div> </li> <li class="nav_item nav_item--btn"> <a href="https://account.postmarkapp.com/login" class="nav_btn cta-btn cta-btn--inverted">Log in</a> </li> <li class="nav_item nav_item--btn"> <a href="https://account.postmarkapp.com/sign_up" class="nav_btn cta-btn cta-btn--default js-signup" data-track="Click" data-category="Signup Button" data-label="Header">Start free trial</a> </li> </ul> </nav> <div class="nav-mobile_extras"> <a href="https://account.postmarkapp.com/sign_up" class="cta-btn cta-btn--default cta-btn--medium js-signup" data-track="Click" data-category="Signup Button" data-label="Header (Mobile)">Start free trial</a> <p class="nav-mobile_login">Already have an account? <a href="https://account.postmarkapp.com/login">Log in →</a></p> </div> </div> </div> </header> <header class="hero hero--header hero--segment "> <div class="u-container"> <h1 class="hero_title title-hero">Reliable email delivery for bootstrapped startups</h1> <div class="hero_buttons"> <a href="https://account.postmarkapp.com/sign_up" class="cta-btn cta-btn--default cta-btn--medium js-signup" data-track="Click" data-category="Signup Button" data-label="Hero">Start free trial</a> </div> </div> </header> <div class="hero_banner hero_banner--pulse"> <strong>⚡️ Bootstrapper offer ⚡️</strong> <a href="#pricing" data-scroll>Get $75 to help with your email costs →</a> </div> </div> <section class="section section--xl " id="setup"> <div class="u-container"> <div class="u-text-center"> <img data-lazy-src="/images/api.svg" alt="API" class="section_icon" width="101" height="60"> </div> <h2 class="section_title">Start sending in minutes</h2> <div class="section_intro section_intro--narrow section_intro--base"> <p>Use our <a href="https://postmarkapp.com/smtp-service">SMTP service</a> for a super fast setup, or integrate with our <a href="https://postmarkapp.com/email-api">API</a> to take your email to the next level.</p> </div> <div class="code-snippets tabs code-snippets--connect-bottom code-snippets--slim"> <div class="tabs_item"> <input type="radio" class="tabs_radio" name="tabs-code-snippets" id="tab-php" checked /> <label class="tabs_label" for="tab-php">PHP</label> <div class="tabs_content"> <pre><code class="language-php"> // Send an email with the Postmark-PHP library // Learn more -> <a href="https://postmarkapp.com/developer/integration/official-libraries#php" target="_blank">https://postmarkapp.com/developer/integration/official-libraries#php</a> // Install with composer composer require wildbit/postmark-php // Import use Postmark\PostmarkClient; // Example request $client = new PostmarkClient("server token"); $sendResult = $client->sendEmail( "sender@example.com", "receiver@example.com", "Hello from Postmark!", "This is just a friendly 'hello' from your friends at Postmark." ); </code></pre> </div> </div> <div class="tabs_item"> <input type="radio" class="tabs_radio" name="tabs-code-snippets" id="tab-ruby" /> <label class="tabs_label" for="tab-ruby">Ruby</label> <div class="tabs_content"> <pre><code class="language-ruby"> # Send an email with the Postmark Ruby Gem # Learn more -> <a href="https://postmarkapp.com/developer/integration/official-libraries#ruby-gem" target="_blank">https://postmarkapp.com/developer/integration/official-libraries#ruby-gem</a> # Add the Postmark Ruby Gem to your Gemfile gem 'postmark' # Require gem require 'postmark' # Create an instance of Postmark::ApiClient client = Postmark::ApiClient.new('POSTMARK_API_TEST') # Example request client.deliver( from: 'sender@example.com', to: 'receiver@example.com', subject: 'Hello from Postmark', html_body: '<strong>Hello</strong> dear Postmark user.', track_opens: true ) </code></pre> </div> </div> <div class="tabs_item"> <input type="radio" class="tabs_radio" name="tabs-code-snippets" id="tab-rails" /> <label class="tabs_label" for="tab-rails">Rails</label> <div class="tabs_content"> <pre><code class="language-ruby"> # Send an email with the Postmark Rails Gem # Learn more -> <a href="https://postmarkapp.com/developer/integration/official-libraries#rails-gem" target="_blank">https://postmarkapp.com/developer/integration/official-libraries#rails-gem</a> # Add this to your gemfile gem 'postmark-rails' # Add this to your config/application.rb file: config.action_mailer.delivery_method = :postmark config.action_mailer.postmark_settings = { :api_token => "POSTMARK_API_TEST" } # Send the email class TestMailer < ActionMailer::Base def hello mail( :subject => 'Hello from Postmark', :to => 'receiver@example.com', :from => 'sender@example.com', :html_body => '<strong>Hello</strong> dear Postmark user.', :track_opens => 'true' ) end end </code></pre> </div> </div> <div class="tabs_item"> <input type="radio" class="tabs_radio" name="tabs-code-snippets" id="tab-python" /> <label class="tabs_label" for="tab-python">Python</label> <div class="tabs_content"> <pre><code class="language-python"> # Send an email with the Postmark Python library # Learn more -> <a href="https://postmarkapp.com/send-email/python" target="_blank">https://postmarkapp.com/send-email/python</a> # Install the Postmark Python library with pip from the command line: pip install postmarker # Import from postmarker.core import PostmarkClient # Create an instance of the Postmark client postmark = PostmarkClient(server_token='POSTMARK-SERVER-API-TOKEN-HERE') # Send an email postmark.emails.send( From='sender@example.com', To='recipient@example.com', Subject='Postmark test', HtmlBody='HTML body goes here' ) </code></pre> </div> </div> <div class="tabs_item"> <input type="radio" class="tabs_radio" name="tabs-code-snippets" id="tab-csharp" /> <label class="tabs_label" for="tab-csharp">C#</label> <div class="tabs_content"> <pre><code class="language-csharp"> // Send an email with the Postmark .NET library // Learn more -> <a href="https://postmarkapp.com/developer/integration/official-libraries#dot-net" target="_blank">https://postmarkapp.com/developer/integration/official-libraries#dot-net</a> // Install with NuGet PM> Install-Package Postmark // Import using PostmarkDotNet; // Example request PostmarkMessage message = new PostmarkMessage { From = "sender@example.com", To = "receiver@example.com", Subject = "Hello from Postmark", HtmlBody = "<strong>Hello</strong> dear Postmark user.", TextBody = "Hello dear postmark user.", ReplyTo = "reply@example.com", TrackOpens = true, Headers = new NameValueCollection {{ "CUSTOM-HEADER", "value" }} }; PostmarkClient client = new PostmarkClient("POSTMARK_API_TEST"); PostmarkResponse response = client.SendMessage(message); if(response.Status != PostmarkStatus.Success) { Console.WriteLine("Response was: " + response.Message); } </code></pre> </div> </div> <div class="tabs_item"> <input type="radio" class="tabs_radio" name="tabs-code-snippets" id="tab-nodejs" /> <label class="tabs_label" for="tab-nodejs">Node.js</label> <div class="tabs_content"> <pre><code class="language-js"> // Send an email with the Postmark.js library // Learn more -> <a href="https://postmarkapp.com/developer/integration/official-libraries#node-js" target="_blank">https://postmarkapp.com/developer/integration/official-libraries#node-js</a> // Install with npm npm install postmark --save // Require var postmark = require("postmark"); // Example request var client = new postmark.ServerClient("server token"); client.sendEmail({ "From": "sender@example.com", "To": "receiver@example.com", "Subject": "Test", "TextBody": "Hello from Postmark!" }); </code></pre> </div> </div> <div class="tabs_item"> <input type="radio" class="tabs_radio" name="tabs-code-snippets" id="tab-curl" /> <label class="tabs_label" for="tab-curl">curl</label> <div class="tabs_content"> <pre><code class="language-bash"> # Send an email with curl # Copy and paste this into terminal curl "https://api.postmarkapp.com/email" \ -X POST \ -H "Accept: application/json" \ -H "Content-Type: application/json" \ -H "X-Postmark-Server-Token: POSTMARK_API_TEST" \ -d "{From: 'sender@example.com', To: 'receiver@example.com', Subject: 'Hello from Postmark', HtmlBody: '<strong>Hello</strong> dear Postmark user.'}" </code></pre> </div> </div> </div> <div class="switch-banner switch-banner--slim switch-banner--connect-top"> <div class="u-container u-grid u-grid--full u-grid--1of3-at-medium u-grid--center"> <div class="u-grid-cell"> <h2 class="switch-banner_title">Switching to Postmark?</h2> <p class="switch-banner_desc">Check out our handy migration guides</p> </div> <div class="u-grid-cell"> <form action="/index.php" method="get" class="switch-banner_form"> <label for="sb_provider" class="switch-banner_label u-visually-hidden">I’m switching from</label> <select id="sb_provider" name="p" class="switch-banner_select"> <option value="" disabled selected>I’m switching from…</option> <option value="https://postmarkapp.com/migration-guides/sendgrid">SendGrid</option> <option value="https://postmarkapp.com/migration-guides/mailgun">Mailgun</option> <option value="https://postmarkapp.com/migration-guides/amazon-ses">Amazon SES</option> <option value="https://postmarkapp.com/migration-guides/sparkpost">SparkPost</option> <option value="https://postmarkapp.com/migration-guides/mailchimp-transactional-formerly-mandrill">Mailchimp Transactional</option> </select> <input type="submit" value="Go" class="switch-banner_submit" aria-hidden="true"> </form> </div> </div> </div> <div class="technologies-list "> <ul class="technologies-list_items"> <li class="technologies-list_item"> <a href="/send-email/php" class="technologies-list_link"> <img data-lazy-src="/images/languages/logo-php.svg" alt="PHP" width="60" height="46"> </a> </li> <li class="technologies-list_item"> <a href="/send-email/node" class="technologies-list_link"> <img data-lazy-src="/images/languages/logo-nodejs.svg" alt="Node.js" width="56" height="36"> </a> </li> <li class="technologies-list_item"> <a href="/send-email/net" class="technologies-list_link"> <img data-lazy-src="/images/languages/logo-dot-net.svg" alt=".Net" width="49" height="29"> </a> </li> <li class="technologies-list_item"> <a href="/send-email/python" class="technologies-list_link"> <img data-lazy-src="/images/languages/logo-python.svg" alt="Python" width="32" height="32"> </a> </li> <li class="technologies-list_item"> <a href="/send-email/ruby" class="technologies-list_link"> <img data-lazy-src="/images/languages/logo-ruby.svg" alt="Ruby" width="32" height="32"> </a> </li> <li class="technologies-list_item"> <a href="/send-email/rails" class="technologies-list_link"> <img data-lazy-src="/images/languages/logo-rails.svg" alt="Ruby on Rails" width="83" height="29"> </a> </li> </ul> <p class="technologies-list_meta">Official API libraries for all your favorite languages and frameworks.</p> </div> </div> </section> <section class="section section--xl section--blue-grad"> <div class="u-container"> <div class="u-text-center"> <img data-lazy-src="/images/speed.svg" alt="Delivery Speed" class="section_icon" width="152" height="60"> </div> <h2 class="section_title">Fast and reliable email delivery</h2> <div class="section_intro section_intro--narrow section_intro--base"> <p>Reaching the inbox isn’t enough. Your customers expect transactional emails to arrive immediately—not eventually. Which is why we constantly monitor our delivery speeds and publish the data publicly on <a href="https://status.postmarkapp.com" targer="_blank">our status page</a> for everyone to see.</p> </div> <div class="tti tti--transparent"> <ul class="tti_items"> <li class="tti_item tti_item--gmail tti_item--loading"> <h4 class="tti_title">Gmail</h4> <div class="tti_value"></div> <div class="tti_average"></div> <div class="tti_graph"></div> </li> <li class="tti_item tti_item--icloud tti_item--loading"> <h4 class="tti_title">Apple</h4> <div class="tti_value"></div> <div class="tti_average"></div> <div class="tti_graph"></div> </li> <li class="tti_item tti_item--hotmail tti_item--loading"> <h4 class="tti_title">Hotmail</h4> <div class="tti_value"></div> <div class="tti_average"></div> <div class="tti_graph"></div> </li> <li class="tti_item tti_item--aol tti_item--loading"> <h4 class="tti_title">AOL</h4> <div class="tti_value"></div> <div class="tti_average"></div> <div class="tti_graph"></div> </li> <li class="tti_item tti_item--yahoo tti_item--loading"> <h4 class="tti_title">Yahoo</h4> <div class="tti_value"></div> <div class="tti_average"></div> <div class="tti_graph"></div> </li> </ul> <div class="tti_cta"> <a href="https://tti.postmarkapp.com">Time to Inbox</a> data updated every 5 minutes </div> </div> </div> </section> <section class="section section--xl " id="history"> <div class="u-container"> <div class="u-text-center"> <img data-lazy-src="/images/history.svg" alt="Activity Icon" class="section_icon" height="60"> </div> <h2 class="section_title">45 days of email history as standard</h2> <div class="section_intro section_intro--narrow section_intro--base section_intro--pad-bottom"> <p>Get full visibility into your sending with 45 days of email history as standard (also customizable from 0 to 365 days), including open and click tracking to measure how users engage with your emails.</p> </div> <div class="u-grid u-grid--full u-grid--gutters-medium u-grid--1of3-at-medium"> <div class="u-grid-cell"> <figure class="figure"> <a href="https://craft-assets.postmarkapp.com/manual/activity_feed.png" class="figure_link js-open-modal" data-modal="modal-activity-1"> <img src="https://craft-assets.postmarkapp.com/manual/activity_feed.png" alt="Activity screenshot showing filter tools" class="figure_image"> </a> <figcaption class="figure_caption">Search, filter, and view up to 365 days of detailed message activity from the activity feed.</figcaption> </figure> </div> <div class="u-grid-cell"> <figure class="figure"> <a href="https://craft-assets.postmarkapp.com/manual/message_detail.png" class="figure_link js-open-modal" data-modal="modal-activity-2"> <img src="https://craft-assets.postmarkapp.com/manual/message_detail.png" alt="Message events screenshot" class="figure_image"> </a> <figcaption class="figure_caption">Detailed message event logs for every email.</figcaption> </figure> </div> <div class="u-grid-cell"> <figure class="figure"> <a href="https://craft-assets.postmarkapp.com/manual/message_preview.png" class="figure_link js-open-modal" data-modal="modal-activity-3"> <img src="https://craft-assets.postmarkapp.com/manual/message_preview.png" alt="Message HTML and plain text preview screenshot" class="figure_image"> </a> <figcaption class="figure_caption">Full HTML and plain text content for every message you send.</figcaption> </figure> </div> </div> <div class="modal modal--image hidden" data-id="modal-activity-1"> <div class="modal-container"> <img src="https://craft-assets.postmarkapp.com/manual/activity_feed.png" alt="Activity screenshot showing filter tools"> </div> <a href="#" class="modal-close js-close-modal" data-modal="modal-activity-1">Search, filter, and view up to 365 days of detailed message activity from the activity feed. <span>(close)</span></a> </div> <div class="modal modal--image hidden" data-id="modal-activity-2"> <div class="modal-container"> <img src="https://craft-assets.postmarkapp.com/manual/message_detail.png" alt="Message events screenshot"> </div> <a href="#" class="modal-close js-close-modal" data-modal="modal-activity-2">Detailed message event logs for every email. <span>(close)</span></a> </div> <div class="modal modal--image hidden" data-id="modal-activity-3"> <div class="modal-container"> <img src="https://craft-assets.postmarkapp.com/manual/message_preview.png" alt="Message HTML and plain text preview screenshot"> </div> <a href="#" class="modal-close js-close-modal" data-modal="modal-activity-3">Full HTML and plain text content for every message you send. <span>(close)</span></a> </div> </div> </section> <section class="section section--xl section--blue-grad" id="templates"> <div class="u-container"> <div class="u-text-center"> <img data-lazy-src="/images/templates.svg" alt="Templates Icon" class="section_icon" height="60"> </div> <h2 class="section_title">All your email templates in one place</h2> <div class="section_intro section_intro--narrow section_intro--base section_intro--pad-bottom"> <p>Postmark’s <a href="https://postmarkapp.com/email-templates">templates API</a> makes it easy to create and manage all the emails your application needs to send. Get started with our collection of easily customizable <a href="https://postmarkapp.com/transactional-email-templates">open source templates</a>, or code your own.</p> </div> <div class="u-grid u-grid--full u-grid--gutters-medium u-grid--1of3-at-medium"> <div class="u-grid-cell"> <figure class="figure"> <a href="https://craft-assets.postmarkapp.com/images/new-template@2x.png" class="figure_link js-open-modal" data-modal="modal-templates-1"> <img src="https://craft-assets.postmarkapp.com/images/new-template@2x.png" alt="Pre-built templates page screenshot" class="figure_image"> </a> <figcaption class="figure_caption">Start from a variety of pre-built templates or build your own.</figcaption> </figure> </div> <div class="u-grid-cell"> <figure class="figure"> <a href="https://craft-assets.postmarkapp.com/manual/template_editor.png" class="figure_link js-open-modal" data-modal="modal-templates-2"> <img src="https://craft-assets.postmarkapp.com/manual/template_editor.png" alt="Template editor screenshot" class="figure_image"> </a> <figcaption class="figure_caption">Edit and tweak your templates directly in Postmark.</figcaption> </figure> </div> <div class="u-grid-cell"> <figure class="figure"> <a href="https://craft-assets.postmarkapp.com/manual/template_preview.png" class="figure_link js-open-modal" data-modal="modal-templates-3"> <img src="https://craft-assets.postmarkapp.com/manual/template_preview.png" alt="Template preview screenshot" class="figure_image"> </a> <figcaption class="figure_caption">Preview your templates with easily updatable test data.</figcaption> </figure> </div> </div> <div class="modal modal--image hidden" data-id="modal-templates-1"> <div class="modal-container"> <img src="https://craft-assets.postmarkapp.com/images/new-template@2x.png" alt="Pre-built templates page screenshot"> </div> <a href="#" class="modal-close js-close-modal" data-modal="modal-templates-1">Start from a variety of pre-built templates or build your own. <span>(close)</span></a> </div> <div class="modal modal--image hidden" data-id="modal-templates-2"> <div class="modal-container"> <img src="https://craft-assets.postmarkapp.com/manual/template_editor.png" alt="Template editor screenshot"> </div> <a href="#" class="modal-close js-close-modal" data-modal="modal-templates-2">Edit and tweak your templates directly in Postmark. <span>(close)</span></a> </div> <div class="modal modal--image hidden" data-id="modal-templates-3"> <div class="modal-container"> <img src="https://craft-assets.postmarkapp.com/manual/template_preview.png" alt="Template preview screenshot"> </div> <a href="#" class="modal-close js-close-modal" data-modal="modal-templates-3">Preview your templates with easily updatable test data. <span>(close)</span></a> </div> </div> </section> <section class="section section--xl " id="support"> <div class="u-container"> <ul class="team-list team-list--overlap team-list--medium team-list--pad"> <li class="team-list_item"> <img src="https://craft-assets.postmarkapp.com/userphotos/anna/_80x80_crop_center-center_none/anna_crop.jpg" srcset="https://craft-assets.postmarkapp.com/userphotos/anna/_160x160_crop_center-center_none/anna_crop.jpg 2x" alt="Anna Ward" title="Anna Ward" class="team-list_photo" /> <span class="team-list_name">Anna</span> </li> <li class="team-list_item"> <img src="https://craft-assets.postmarkapp.com/userphotos/Iroig/_80x80_crop_center-center_none/T02JENB1D-U06SB2VCMHR-6f6fbf0d2aab-512.jpeg" srcset="https://craft-assets.postmarkapp.com/userphotos/Iroig/_160x160_crop_center-center_none/T02JENB1D-U06SB2VCMHR-6f6fbf0d2aab-512.jpeg 2x" alt="Ignacio Roig" title="Ignacio Roig" class="team-list_photo" /> <span class="team-list_name">Ignacio</span> </li> <li class="team-list_item"> <img src="https://craft-assets.postmarkapp.com/userphotos/natalie.keshlear/_80x80_crop_center-center_none/nataliekeshlear.jpg" srcset="https://craft-assets.postmarkapp.com/userphotos/natalie.keshlear/_160x160_crop_center-center_none/nataliekeshlear.jpg 2x" alt="Natalie Keshlear" title="Natalie Keshlear" class="team-list_photo" /> <span class="team-list_name">Natalie</span> </li> <li class="team-list_item"> <img src="https://craft-assets.postmarkapp.com/userphotos/natalierobles/_80x80_crop_center-center_none/biopic.jpeg" srcset="https://craft-assets.postmarkapp.com/userphotos/natalierobles/_160x160_crop_center-center_none/biopic.jpeg 2x" alt="Natalie Robles" title="Natalie Robles" class="team-list_photo" /> <span class="team-list_name">Natalie</span> </li> </ul> <h2 class="section_title">Email is complicated. We’re here to help.</h2> <div class="section_intro section_intro--narrow section_intro--base"> <p>Our customer success team are always on hand to help you get set up, investigate bounce reports, or answer any other questions you have.</p> </div> <div class="satisfaction satisfaction--narrow"> <div class="satisfaction_bar"> <div class="satisfaction_item satisfaction_item--great" style="flex-basis: 83%;"> <div class="satisfaction_percentage">83%</div> <div class="satisfaction_label">Customer Happiness Rating</div> </div> <div class="satisfaction_item satisfaction_item--okay" style="flex-basis: 3%;"></div> <div class="satisfaction_item satisfaction_item--not-good" style="flex-basis: 13%;"></div> </div> <ul class="satisfaction_key"> <li class="satisfaction_legend satisfaction_legend--great">😃 Great (83%)</li> <li class="satisfaction_legend satisfaction_legend--okay">🙂 Okay (3%)</li> <li class="satisfaction_legend satisfaction_legend--not-good">😔 Not Good (13%)</li> </ul> <p class="satisfaction_note">Customer feedback gathered through Help Scout over the past 60 days.</p> </div> </div> </section> <section class="section section--xl section--blue-grad" id="pricing"> <div class="u-container"> <div class="u-textalign-center"> <img data-lazy-src="https://craft-assets.postmarkapp.com/icons/_124x84_crop_top-center/pricing-icon@2x.png" data-lazy-srcset="https://craft-assets.postmarkapp.com/icons/pricing-icon@2x.png 2x" alt="Stack of emails with Postmark ribbon"> </div> <h2 class="section_title">Money well spent</h2> <div class="section_intro section_intro--base section_intro--pad-bottom"> <p>Simple monthly plans without the complicated add-ons.</p> </div> </div> <div class="u-container"> <div class="pricing-results pricing-results--shadow pricing-results--pad-bottom"> <div class="u-grid u-grid--full"> <div class="pricing-results_content"> <div class='product-selector'> <div class='product-selector_items'> <div class='product-row product-row--header'> <div class='product-row_icon'> </div> <div class='product-row_heading'>Emails per month</div> <div class='product-row_heading'>Monthly price</div> <div class='product-row_heading'>Additional emails</div> </div> <label class='product-row product-row--plan' data-plan='10000' data-plan-id='plan-1' data-price='15' data-overage-price='1.8'> <input type='radio' class='product-row_control' name='plan' value='plan-1' aria-label='10000 emails at $15 per month plus $1.8 per 1,000 additional emails' autocomplete='off' /> <div class='product-row_icon icon-plan icon-plan--2'></div> <div class='product-row_name'>10,000</div> <div class='product-row_price'>$15 <span class='hidden--at-m'>per month</span></div> <div class='product-row_overages'>+ $1.80 <span class='product-row_suffix'>per 1,000</span></div> </label> <label class='product-row product-row--plan' data-plan='50000' data-plan-id='plan-2' data-price='55' data-overage-price='1.3'> <input type='radio' class='product-row_control' name='plan' value='plan-2' aria-label='50000 emails at $55 per month plus $1.3 per 1,000 additional emails' autocomplete='off' /> <div class='product-row_icon icon-plan icon-plan--3'></div> <div class='product-row_name'>50,000</div> <div class='product-row_price'>$55 <span class='hidden--at-m'>per month</span></div> <div class='product-row_overages'>+ $1.30 <span class='product-row_suffix'>per 1,000</span></div> </label> <label class='product-row product-row--plan' data-plan='125000' data-plan-id='plan-3' data-price='115' data-overage-price='1.1'> <input type='radio' class='product-row_control' name='plan' value='plan-3' aria-label='125000 emails at $115 per month plus $1.1 per 1,000 additional emails' autocomplete='off' /> <div class='product-row_icon icon-plan icon-plan--4'></div> <div class='product-row_name'>125,000</div> <div class='product-row_price'>$115 <span class='hidden--at-m'>per month</span></div> <div class='product-row_overages'>+ $1.10 <span class='product-row_suffix'>per 1,000</span></div> </label> <label class='product-row product-row--plan' data-plan='300000' data-plan-id='plan-4' data-price='245' data-overage-price='1'> <input type='radio' class='product-row_control' name='plan' value='plan-4' aria-label='300000 emails at $245 per month plus $1 per 1,000 additional emails' autocomplete='off' /> <div class='product-row_icon icon-plan icon-plan--5'></div> <div class='product-row_name'>300,000</div> <div class='product-row_price'>$245 <span class='hidden--at-m'>per month</span></div> <div class='product-row_overages'>+ $1.00 <span class='product-row_suffix'>per 1,000</span></div> </label> <label class='product-row product-row--plan' data-plan='700000' data-plan-id='plan-5' data-price='455' data-overage-price='0.8'> <input type='radio' class='product-row_control' name='plan' value='plan-5' aria-label='700000 emails at $455 per month plus $0.8 per 1,000 additional emails' autocomplete='off' /> <div class='product-row_icon icon-plan icon-plan--6'></div> <div class='product-row_name'>700,000</div> <div class='product-row_price'>$455 <span class='hidden--at-m'>per month</span></div> <div class='product-row_overages'>+ $0.80 <span class='product-row_suffix'>per 1,000</span></div> </label> <label class='product-row product-row--plan' data-plan='1500000' data-plan-id='plan-6' data-price='775' data-overage-price='0.6'> <input type='radio' class='product-row_control' name='plan' value='plan-6' aria-label='1500000 emails at $775 per month plus $0.6 per 1,000 additional emails' autocomplete='off' /> <div class='product-row_icon icon-plan icon-plan--7'></div> <div class='product-row_name'>1,500,000</div> <div class='product-row_price'>$775 <span class='hidden--at-m'>per month</span></div> <div class='product-row_overages'>+ $0.60 <span class='product-row_suffix'>per 1,000</span></div> </label> </div> <div class='product-row product-row--promo'> <div class='product-row_icon icon-plan icon-plan--10'></div> <div class='product-row_body'> <h4>Need more emails?</h4> <p> <a href='https://postmarkapp.com/talk-to-sales'>Get in touch</a> to discuss our high-volume tiers. </p> </div> </div> </div> </div> <div class="pricing-results_calculator"> <div class="pricing-calculator"> <form action="#" method="get" class="pricing-calculator_form form" autocomplete="off"> <input type="text" name="volume" placeholder="Monthly email volume" class="pricing-calculator_input"><input type="submit" value="Calculate" class="cta-btn cta-btn--default pricing-calculator_submit"> </form> <div class="pricing-calculator_blank"> <h3 class="pricing-calculator_title">What’s your monthly email volume?</h3> <p class="pricing-calculator_desc">Tell us how many emails your application sends and receives each month and we’ll find the best tier for you </p> <img src="/images/message-stack-mono.svg" width="180" height="68" alt="Three stacks of envelopes" class="pricing-calculator_icon"> </div> <div class="pricing-calculator_results hidden"> <div class="pricing-calculator_body"> <div class="pricing-calculator_amount"></div> <div class="pricing-calculator_period">Estimated monthly cost</div> </div> <table class="pricing-calculator_breakdown"></table> <a href="https://account.postmarkapp.com/sign_up" class="cta-btn cta-btn--default cta-btn--large cta-btn--fill-h">Start free trial</a> <p class="pricing-calculator_reset"> <a href="#" class="js-reset-calculator">Reset calculator</a> </p> </div> <div class="pricing-calculator_high-volume hidden"> <div class="pricing-calculator_body"> <h3 class="pricing-calculator_title">Hey big sender!</h3> <p class="pricing-calculator_desc">Let’s work together to improve your deliverability. <a href="https://postmarkapp.com/talk-to-sales">Contact us</a> to get started.</p> </div> </div> <div class="pricing-calculator_instructions hidden"> <p class="pricing-calculator_note">We’ll start you off with our free developer plan. <br>(100 test emails per month)</p> </div> </div> </div> </div> <div class="u-grid u-grid--full"> <div class="pricing-add-ons-container"> <div class="divider divider--text"> <div class="divider_text">Optional add-ons</div> </div> <div class="u-grid u-grid--full u-grid--1of3-at-medium u-grid--gutters-medium"> <div class="pricing-add-on u-grid-cell"> <div class="pricing-add-on_title"> <h2>Dedicated IPs</h2> <p class="pricing-add-on_price"> <strong>Starts at $50</strong>/month per IP </p> </div> <p class="pricing-add-on_desc">Our fully managed dedicated IPs are available to customers sending 300,000 emails per month or more.</p> <p class="pricing-add-on_cta"> <a href="/dedicated-ips">Learn more →</a> </p> </div> <div class="pricing-add-on u-grid-cell"> <div class="pricing-add-on_title"> <h2>DMARC Monitoring</h2> <p class="pricing-add-on_price"> <strong>Starts at $14</strong>/month per domain </p> </div> <p class="pricing-add-on_desc">Fix authentication issues that prevent your email from reaching the inbox and see who’s sending using your domain with DMARC Digests.</p> <p class="pricing-add-on_cta"> <a href="https://dmarcdigests.com">Learn more →</a> </p> </div> <div class="pricing-add-on u-grid-cell"> <div class="pricing-add-on_title"> <h2>Custom activity retention</h2> <p class="pricing-add-on_price"> <strong>Starts at $5</strong>/month </p> </div> <p class="pricing-add-on_desc">Customize how long Postmark will store activity data and message content for your emails. Statistics are always kept indefinitely.</p> <p class="pricing-add-on_cta"> <a href="https://postmarkapp.com/blog/introducing-the-postmark-retention-add-on">Learn more →</a> </p> </div> </div> </div> </div> <div class="pricing-promo"> <div class="u-grid u-grid--full u-grid--1of3-at-medium u-grid--gutters-medium"> <div class="pricing-promo_offer u-grid-cell"> <div class="pricing-promo_cta">$75 Bootstrapper Credit</div> </div> <div class="pricing-promo_requirements u-grid-cell u-grid-cell--2of3"> <h3 class="pricing-promo_title">We have a soft spot for bootstrappers.</h3> <p>If you’ve launched your product, are charging for it, and haven’t taken outside investment, <a href="/contact">contact our support team</a> and we’ll give you $75 account credit to help with your email costs.</p> </div> </div> </div> </div> <div class="u-grid u-grid--full u-grid--1of2-at-medium u-grid--gutters-medium"> <div class="u-grid-cell testimonial testimonial--home testimonial--large testimonial--childcare"> <a href="https://postmarkapp.com/customers/childcare-co-uk" class="testimonial_container"> <div class="testimonial_body"> <img data-lazy-src="https://craft-assets.postmarkapp.com/customers/_160x34_fit_center_none/childcare.co.uk-logo-2.png" data-lazy-srcset="https://craft-assets.postmarkapp.com/customers/_320x68_fit_center_none/childcare.co.uk-logo-2.png 2x" alt="Childcare.co.uk" width="160" height="34" class="testimonial_logo"> <blockquote class="testimonial_quote"><p>Postmark open rates were an 11% improvement over SES in our test. Needless to say we started sending all of our transactional email through Postmark.</p></blockquote> <div class="testimonial_actions">Read the full story →</div> </div> <div class="testimonial_meta"> <div class="testimonial_meta-bg"></div> <img data-lazy-src="https://craft-assets.postmarkapp.com/customers/_54x54_crop_top-center_none/Dave-Marshall-crop.png" data-lazy-srcset="https://craft-assets.postmarkapp.com/customers/_108x108_crop_top-center_none/Dave-Marshall-crop.png 2x" alt="Dave Marshall" class="testimonial_avatar"> <div class="testimonial_author"> <h3 class="testimonial_name">Dave Marshall</h3> <p class="testimonial_role">CTO at Childcare.co.uk</p> </div> </div> </a></div> <div class="u-grid-cell testimonial testimonial--home testimonial--large testimonial--1password"> <a href="https://postmarkapp.com/customers/1password" class="testimonial_container"> <div class="testimonial_body"> <img data-lazy-src="https://craft-assets.postmarkapp.com/customers/_145x30_fit_center_none/1password-logo.png" data-lazy-srcset="https://craft-assets.postmarkapp.com/customers/_290x60_fit_center_none/1password-logo.png 2x" alt="1Password" width="145" height="30" class="testimonial_logo"> <blockquote class="testimonial_quote"><p>It was incredibly easy to setup Postmark. In under 10 minutes I had the first test working and rolling it out to production was just as easy.</p></blockquote> <div class="testimonial_actions">Read the full story →</div> </div> <div class="testimonial_meta"> <div class="testimonial_meta-bg"></div> <img data-lazy-src="https://craft-assets.postmarkapp.com/customers/_54x54_crop_top-center_none/dave_teare.png" data-lazy-srcset="https://craft-assets.postmarkapp.com/customers/_108x108_crop_top-center_none/dave_teare.png 2x" alt="Dave Teare" class="testimonial_avatar"> <div class="testimonial_author"> <h3 class="testimonial_name">Dave Teare</h3> <p class="testimonial_role">Founder at 1Password</p> </div> </div> </a></div> </div> </div> </section> <section class="section section--l "> <div class="u-container"> <h2 class="section_title">The best email provider for bootstrapped startups</h2> <div class="section_intro section_intro--base">Join thousands of companies that already trust their email delivery to Postmark.</div> <div class="section_buttons u-text-center"> <a href="https://account.postmarkapp.com/sign_up" class="cta-btn cta-btn--default cta-btn--huge js-signup " data-track="Click" data-category="Signup Button" data-label=""> <span class="cta-btn_label">Start free trial</span> <span class="cta-btn_sub-label">No credit card required</span> </a> </div> <ul class="customer-logos customer-logos--centered customer-logos--pad-top "> <li class="customer-logos_logo customer-logos_logo--paddle">Paddle</li> <li class="customer-logos_logo customer-logos_logo--indiehackers">Indie Hackers</li> <li class="customer-logos_logo customer-logos_logo--faire">Faire.com</li> <li class="customer-logos_logo customer-logos_logo--ikea">IKEA</li> <li class="customer-logos_logo customer-logos_logo--litmus">litmus</li> <li class="customer-logos_logo customer-logos_logo--desk">desk</li> <li class="customer-logos_logo customer-logos_logo--minecraft">minecraft</li> <li class="customer-logos_logo customer-logos_logo--livestream">livestream</li> <li class="customer-logos_logo customer-logos_logo--unicef">UNICEF</li> <li class="customer-logos_logo customer-logos_logo--asana">Asana</li> <li class="customer-logos_logo customer-logos_logo--moz">Moz</li> <li class="customer-logos_logo customer-logos_logo--codeclimate">Code Climate</li> <li class="customer-logos_logo customer-logos_logo--livechat">LiveChat</li> <li class="customer-logos_logo customer-logos_logo--onepassword">1Password</li> <li class="customer-logos_logo customer-logos_logo--wistia">Wistia</li> <li class="customer-logos_logo customer-logos_logo--betterment">Betterment</li> <li class="customer-logos_logo customer-logos_logo--webflow">Webflow</li> <li class="customer-logos_logo customer-logos_logo--invision">InVision</li> </ul> </div> </section></div> <footer class="footer "> <div class="u-container footer_container"> <nav class="nav nav--footer " role="navigation" aria-label="Footer"> <div class="nav_group"> <h4 class="nav_heading">Product</h4> <ul class="nav_list"> <li class="nav_item"> <a href="https://postmarkapp.com/pricing" class="nav_link">Pricing</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/customers" class="nav_link">Customers</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/reviews" class="nav_link">Reviews</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/dedicated-ips" class="nav_link">Dedicated IPs</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/ios" class="nav_link">iOS App</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/lp/referral-partner-program" class="nav_link">Referral Partner Program</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/updates" class="nav_link nav_link--updates" data-latest-update="1731514860">Latest Updates</a> </li> </ul> </div> <div class="nav_group"> <h4 class="nav_heading">Features</h4> <ul class="nav_list"> <li class="nav_item"> <a href="https://postmarkapp.com/email-api" class="nav_link">Email API</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/smtp-service" class="nav_link">SMTP Service</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/message-streams" class="nav_link">Message Streams</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/transactional-email" class="nav_link">Transactional Email</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/email-delivery" class="nav_link">Email Delivery</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/email-templates" class="nav_link">Templates</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/inbound-email" class="nav_link">Inbound Email</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/email-analytics" class="nav_link">Analytics & Retention</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/integrations" class="nav_link">Integrations</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/email-webhooks" class="nav_link">Webhooks</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/security" class="nav_link">Security</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/email-experts" class="nav_link">Email Experts</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/rebound" class="nav_link">Rebound</a> </li> </ul> </div> <div class="nav_group"> <h4 class="nav_heading">Postmark For</h4> <ul class="nav_list"> <li class="nav_item"> <a href="https://postmarkapp.com/for/agencies" class="nav_link">Agencies</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/for/startups" class="nav_link">Startups</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/for/enterprise" class="nav_link">Enterprise</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/for/bootstrapped-startups" class="nav_link">Bootstrapped Startups</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/for/side-projects" class="nav_link">Side Projects</a> </li> <li class="nav_item"> <a href="/send-email" class="nav_link">Developers</a> </li> </ul> <h4 class="nav_heading">Postmark vs.</h4> <ul class="nav_list"> <li class="nav_item"> <a href="https://postmarkapp.com/compare/sendgrid-alternative" title="Compare Postmark to SendGrid" class="nav_link">SendGrid</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/compare/sparkpost-alternative" title="Compare Postmark to SparkPost" class="nav_link">SparkPost</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/compare/mailgun-alternative" title="Compare Postmark to Mailgun" class="nav_link">Mailgun</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/compare/amazon-ses-alternative" title="Compare Postmark to Amazon SES" class="nav_link">Amazon SES</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/compare/mandrill-alternative" title="Compare Postmark to Mandrill" class="nav_link">Mandrill</a> </li> </ul> </div> <div class="nav_group"> <h4 class="nav_heading">Resources</h4> <ul class="nav_list"> <li class="nav_item"> <a href="https://postmarkapp.com/blog" class="nav_link">Blog</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/developer" class="nav_link">API Documentation</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/manual" class="nav_link">Getting Started</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/guides" class="nav_link">Email Guides</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/postmark-express" class="nav_link">Email Comic</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/videos" class="nav_link">Videos</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/podcast" class="nav_link">Podcast</a> </li> <li class="nav_item"> <a href="https://dmarcdigests.com" target="_blank" rel="noopener" class="nav_link">DMARC Digests</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/webinars" class="nav_link">Webinars</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/labs" class="nav_link">Labs</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/migration-guides" class="nav_link">Migration Guides</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/newsletter" class="nav_link">Newsletter</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/glossary" class="nav_link">Glossary</a> </li> </ul> </div> <div class="nav_group"> <h4 class="nav_heading">Help</h4> <ul class="nav_list"> <li class="nav_item"> <a href="https://postmarkapp.com/support" class="nav_link">Support Center</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/contact" class="nav_link">Contact Support</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/talk-to-sales" class="nav_link">Talk to Sales</a> </li> <li class="nav_item"> <a href="https://status.postmarkapp.com" target="_blank" rel="noopener noreferrer" class="nav_link">Service Status</a> </li> </ul> <h4 class="nav_heading">Visit ActiveCampaign for:</h4> <ul class="nav_list"> <li class="nav_item"> <a href="https://www.activecampaign.com/marketing-automation?utm_source=postmark&utm_medium=referral&utm_campaign=postmark_web&utm_content=postmark_footer_nav" target="_blank" rel="noopener" class="nav_link">Marketing Automation</a> </li> <li class="nav_item"> <a href="https://www.activecampaign.com/sales-crm?utm_source=postmark&utm_medium=referral&utm_campaign=postmark_web&utm_content=postmark_footer_nav" target="_blank" rel="noopener" class="nav_link">CRM & Sales Automation</a> </li> <li class="nav_item"> <a href="https://www.activecampaign.com/omnichannel/landing-pages?utm_source=postmark&utm_medium=referral&utm_campaign=postmark_web&utm_content=postmark_footer_nav" target="_blank" rel="noopener" class="nav_link">Landing Pages</a> </li> <li class="nav_item"> <a href="https://www.activecampaign.com/omnichannel/sms-marketing?utm_source=postmark&utm_medium=referral&utm_campaign=postmark_web&utm_content=postmark_footer_nav" target="_blank" rel="noopener" class="nav_link">SMS Automation</a> </li> </ul> </div> </nav> <div class="u-grid u-grid--full u-grid--1of3-at-large footer_lower"> <div class="u-grid-cell"> <div class="footer_ac"> Made with <span class="footer_love">♥</span> at <a href="https://www.activecampaign.com?utm_source=postmark&utm_medium=referral&utm_campaign=postmark_web&utm_content=postmark_footer" class="footer_ac-logo" target="_blank" rel="noopener">ActiveCampaign</a></a> </div> </div> <div class="u-grid-cell u-grid-cell--2of3"> <div class="nav nav--legal"> <ul class="nav_list nav_list--legal"> <li class="nav_item"> <a href="https://postmarkapp.com/privacy-policy" class="nav_link">Privacy Policy</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/cookie-policy" class="nav_link">Cookie Policy</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/terms-of-service" class="nav_link">Terms of Service</a> </li> <li class="nav_item"> <a href="https://postmarkapp.com/eu-privacy" class="nav_link">EU Data Protection</a> </li> <li class="nav_item">© ActiveCampaign, <abbr>LLC</abbr>, 2024.</li> </ul> </div> </div> </div> </div> </footer> <button class="fake-hs-beacon hidden js-load-beacon"> <span class="fake-hs-beacon_icon"></span> <span class="fake-hs-beacon_text">Help</span> </button> <script src="https://postmarkapp.com/dist/js/landing.62373c57e4385a5bc6b5.js"></script> <script type="text/javascript"> window['GoogleAnalyticsObject'] = 'ga'; window['ga'] = window['ga'] || function() { (window['ga'].q = window['ga'].q || []).push(arguments) }; </script> <!-- Google Tag Manager --> <noscript><iframe src="//www.googletagmanager.com/ns.html?id=GTM-PWV3TKM" width="0" height="0" style="display:none; visibility:hidden"></iframe></noscript> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src='//www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);})(window,document,'script','dataLayer','GTM-PWV3TKM');</script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "Organization", "url": "https://postmarkapp.com", "logo": "https://postmarkapp.com/images/logo-stamp-social.png", "name": "Postmark", "founder": [ { "@type": "Person", "name": "Jason VandeBoom", "jobTitle": "CEO" } ], "foundingLocation": { "@type": "Place", "address": { "@type": "PostalAddress", "streetAddress": "1 North Dearborn St, 5th Floor", "addressLocality": "Chicago", "addressRegion": "IL", "postalCode": "60602", "addressCountry": "US" } }, "location": { "@type": "Place", "address": { "@type": "PostalAddress", "streetAddress": "1 North Dearborn St, 5th Floor", "addressLocality": "Chicago", "addressRegion": "IL", "postalCode": "60602", "addressCountry": "US" } }, "sameAs": [ "https://twitter.com/postmarkapp" ] } </script> <script type="application/ld+json"> { "@context": "http://schema.org", "@type": "WebSite", "name": "Postmark", "url": "https://postmarkapp.com" } </script> </body> </html>