These libraries allow quick integration between SendGrid and your project, and are available for a variety of languages and frameworks.

Official libraries

SendGrid maintains the following official libraries.

If you find a problem with any of the official libraries please submit issues on their respective GitHub projects and we’ll address them ASAP

Community libraries

Open source library contributions from the awesome SendGrid community.

If you create a library, please let us know, by adding your library to this page.


Command Line

  • cmdgrid by Martyn Davies - CLI for working with SendGrid’s Parse API





  • sendgrid-nodejs by SendGrid - node.js for quickly and easily sending emails through SendGrid.
  • node-sendgrid-web by Joshua Holbrook - Send emails via SendGrid using the JSON web API and the request module.
  • node-sendgrid by Branko Vukelick - Generate X-SMTPAPI headers in node.js.






  • sendgrid by Stephen Blankenship - SendGrid rubygem (ActionMailer)
  • gridhook by Lee Jarvis - Ruby Gem for handling inbound batches from our Event API
  • griddler by Thoughtbot - Rails engine that provides an endpoint for SendGrid’s Parse API
  • heroku-sendgrid-stats by Terence Lee - Heroku CLI plugin to pull SendGrid stats
  • sendgrid_toolkit by Robby Grossman - Ruby wrapper for the SendGrid Web API
  • sendgrid-rails by Pavel Tsiukhtsiayeu - Extends ActionMailer with SendGrid methods
  • gatling_gun by James Edward Gray II - Simple wrapper over SendGrid’s Marketing Email API.
  • sendgrid_api by Mark Edmondson - Implements an ActionMailer that delivers through the SendGrid Web API.


  • ti.sendgrid by SendGrid - Official SendGrid Titanium wrapper