SendGrid's cloud-based email helps keep emails out of spam folders, provides a cloud service that scales with email demands, and provides email analytics to track opens and clicks.
SendGrid has a Web API that allows customers to retrieve information about their account such as statistics, bounces, spam reports, unsubscribes, and other information. In addition, the Web API allows customers to create sub-accounts and control the settings of these accounts for an OEM setup.
With the SendGrid API, developers can:
* Get real-time web hooks for events such as bounces, clicks, and unsubscribes
* Send multiple emails and customize plugins
* Access parsed incoming emails with attachments
* Write plugins to alter emails or deliver to other mediums
* Manage subscriptions for resellers and subusers
The following is a list of sample source code snippets that matched your search term. Source code snippets are chunks of source code that were found out on the Web that you can cut and paste into your own source code. Whereas most of the sample source code we've curated for our directory is for consuming APIs, we occasionally find something interesting on the API provider side of things. If you know of some sample source code that would be of interest to the ProgrammableWeb community, we'd like to know about it. Be sure to check our guidelines for making contributions to ProgrammableWeb.
The SendGrid Ruby Sample Code by SendGrid presents how to work with the SDK. Applications of the example include to send an email with sender, recipient, subject, and HTML text. Includes gem installation and additional documentation on GitHub.
The SendGrid PHP Sample Code by SendGrid demonstrates how to work with the SDK. Lines of code show API key, sender, recipient, subject, and HTML text. Requests and responses in JSON display how to generate sessions.
The SendGrid PERL Sample Code by SendGrid demonstrates how to work with the SDK to implement email features into applications. Code shows how to send an email with subject and text. It also displays how to login credentials, open a connection with the server, and authenticate.
The SendGrid Node.js Sample Code by SendGrid demonstrates how to use the SDK available with documentation on GitHub. Example shows how to send a new email, add sender, include recipient, enter subject, and aggregate HTML text.
The SendGrid Java Sample Code by SendGrid demonstrates how to work with the SDK available on GitHub. A visual example displays code to send a new email by adding sender, recipient, subject, and HTML text.
This tutorial is based on code created at the [App Developer Conference Conference and Hackathon](http://appdevconf.engagedigital.com) in Santa Clara, CA as a result of about 4 hours of hack time. Thus, it is extremely rough, though it should serve as a good starting point for working with both [AppMobi](http://www.appmobi.com) and the [SendGrid API](http://docs.sendgrid.com/documentation/api). This code has been tested on a MacBook Air running Lion. The iOS portion was tested using an iPhone 4s using the AppMobi labs iPhone app.
This program will allow you to send an email within your iPhone or Android app, view rudimentary account statistics and receive a SMS message when a link is clicked in your email.