Skip to main content
Resend Docs

Search documentation

Type to search this documentation.

On this pageOverview

Send emails with Sinatra

Before you start, you'll need:

  1. Install

    Get the Resend Ruby SDK.

    RubyGems
    gem install resend
    Gemfile
    gem 'resend'
  2. Send email using HTML

    The easiest way to send an email is by using the html parameter.

    index.rb
    require "sinatra"
    require "resend"
    
    set :port, 5000
    set :bind, "0.0.0.0"
    
    Resend.api_key = ENV["RESEND_API_KEY"]
    
    get "/" do
    
      content_type :json
    
      params = {
        from: 'Acme <onboarding@resend.dev>',
        to: ['delivered@resend.dev'],
        subject: 'hello world',
        html: '<strong>it works!</strong>',
      }
    
      Resend::Emails.send(params).to_hash.to_json
    end
Suggest an edit

Propose a replacement for this page. The site team reviews it before applying any changes.

Export
Documentation menu