Project

sevk

0.0
No release in over 3 years
Ruby SDK for interacting with the Sevk API. Send emails, manage contacts, audiences, templates, and more.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
 Dependencies

Development

~> 2.0
~> 13.0
~> 3.0
~> 1.0
~> 3.0

Runtime

~> 2.0
~> 1.15
 Project Readme

Warning

Sevk is currently in private beta. This SDK is not yet available for public use. Join the waitlist at sevk.io to get early access.

Sevk

Sevk Ruby SDK

Official Ruby SDK for Sevk email platform.

DocumentationWebsite

Installation

gem install sevk

Send Email

require 'sevk'

client = Sevk::Client.new('your-api-key')

client.emails.send(
  to: 'recipient@example.com',
  from: 'hello@yourdomain.com',
  subject: 'Hello from Sevk!',
  html: '<h1>Welcome!</h1>'
)

Send Email with Markup

require 'sevk'

client = Sevk::Client.new('your-api-key')

html = Sevk::Markup.render(<<~MARKUP
  <section padding="40px 20px" background-color="#f8f9fa">
    <container max-width="600px">
      <heading level="1" color="#1a1a1a">Welcome!</heading>
      <paragraph color="#666666">Thanks for signing up.</paragraph>
      <button href="https://example.com" background-color="#5227FF" color="#ffffff" padding="12px 24px">
        Get Started
      </button>
    </container>
  </section>
MARKUP
)

client.emails.send(
  to: 'recipient@example.com',
  from: 'hello@yourdomain.com',
  subject: 'Welcome!',
  html: html
)

Documentation

For full documentation, visit docs.sevk.io

License

MIT