Transcript
Page 1: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Free APIs You Should Check Out

Adam DuVanderDeveloper Communications Director

@adamd

Page 2: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Housekeeping

• ReadyTalk Conference Tools Console

–View in Full Screen Mode

• Questions for Adam and Sean

–Ask questions by using the CHAT function

–When the presentation begins, you will see the chat box as a floating window to use at any time

–We will answer as many questions as possible and those that we don’t get to in a follow up blog post

• Follow Up

–You will get an email with a link to the recording and a copy of all slides

Page 3: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Company Overview

• Founded July 2009

• TechStars graduate(Boulder, CO)

• 110 employees across 4 offices

– HQ: Boulder, CO– R&D: Anaheim, CA /

Romania

$27M venture capital raisedSeries B closed Jan 2012

Angel investors include:-Scott Petry (Founder, Postini)-Matt Mullenweg (Founder, Wordpress)

3

Page 4: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Delivering Email at Scale

• Serving 60,000+ customers

• Sending over 6 billion emailsper month

• Transactional and marketing email solutions

4

Page 5: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Today’s Speakers

Ryan HarrisLead Abuse Hombre [email protected]

Amy MustoeManager of Client [email protected]

Page 6: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Obviously…

Page 7: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Also Obvious

Page 8: The Developer Toolbox: Free APIs Every Developer Needs to Know About

API Themes

• Intelligent Calculations• Visual• Email• Location • Music

• Login• Developer Tools• Memes• Secret Google APIs

Page 9: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Intelligent Calculations

Page 10: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Intelligent Calculations

Page 11: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Intelligent Calculations

Page 12: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Intelligent Calculations

Page 13: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Visual

Page 14: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Visual

Page 15: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Email

Page 16: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Email

Page 17: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Email

• Web API• SMTP API• Marketing Email API• Event Webhook• Inbound Parse Webhook

Page 18: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Email in Any Language

Page 19: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Hacking SMTP

“category”: [ “trial_users”, “daily_digest”]

“unique_args”: { “user_id”: “12345”, “order_num”: “67890”}

“sub”: {“%name%”:

[“Rick”, “Roll”]}

Page 20: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Email Marketing

Robust API for all features

Page 21: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Event Notifications Webhook

Page 22: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Event Webhook Magic

MagicMail.io

To: [email protected]: TOP SECRET

Your mission should you choose to accept it…

To: [email protected]: TOP SECRET

open event

Page 23: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Inbound Parse Webhook

Including attachments

Page 24: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Inbound Use Cases

Page 25: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Location

Page 26: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Location

Page 27: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Location

Page 28: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Location: Geocoders

2839 ne alberta st portland or

45.559040, -122.636318

2839 NE Alberta StPortland, OR

45.559040, -122.636318

Page 29: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Location

Page 30: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Music

Page 31: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Music

Page 32: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Music

Page 33: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Login

Page 34: The Developer Toolbox: Free APIs Every Developer Needs to Know About

LoginOAuth.io

Page 35: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Developer Tools

Brought to you by:

Page 36: The Developer Toolbox: Free APIs Every Developer Needs to Know About

@sendgridlabs

➔ Part of SendGrid’s R&D group◆ Work on R&D for SendGrid core◆ Projects outside of core

➔ Developer focused◆ Try to identify and fix pain points ◆ Committed to providing dev tools

What we do

Page 37: The Developer Toolbox: Free APIs Every Developer Needs to Know About

➔ Simple cloud based load testing➔ Released in public beta March 1st

➔ Free and Pro versions available➔ Usage

◆ > 9k users◆ > 12k apps tested◆ > 72k tests executed◆ > 25 TB data transferred◆ Some customers: Microsoft (teched), SendGrid,

Dell, livestrong, Chilis, Salesforce, Intuit, stopwatching.us, cesweb.org, eclipse.org

Page 38: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Key features

➔ On-demand & continuous load testing➔ High volumes of test connections

◆ up to 100k clients per test

➔ URL sequences➔ HTTP Methods➔ REST API➔ Cycling, non-cycling & scenario testing➔ Expressions allow dynamic modifications

◆ http://example.com/resource/id/%{1:1000:1}

➔ Stats and history

Page 39: The Developer Toolbox: Free APIs Every Developer Needs to Know About

API

➔ Location◆ api.loader.io◆ docs.loader.io/api/intro.html

➔ Functionality◆ Register and verify testing domains◆ Create and execute tests◆ View test results◆ Obtain list of client IP’s

Page 40: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Coming soon

➔ More protocols◆ SMTP◆ WebSockets

➔ Enhanced analytics and reporting➔ Regional traffic sources➔ Team Accounts➔ More integrations

Page 41: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Integrations

➔ Platforms◆ Heroku◆ Azure◆ CloudBees◆ AppHarbor◆ Cloud Control

➔ Applications◆ Jenkins◆ HipChat◆ FlowDock◆ GroveIO

Page 42: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Demo

Page 43: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Memes

Page 44: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Memes

Stevan Sheets

Page 45: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Secret Google: Profanity

bit.ly/gprofanity

Page 46: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Secret Google: Stocks

bit.ly/gstocksym

WeatherStocksMoviesNews

Page 47: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Secret Google: Suggest

bit.ly/gsug

Page 48: The Developer Toolbox: Free APIs Every Developer Needs to Know About

ProgrammableWeb

Page 49: The Developer Toolbox: Free APIs Every Developer Needs to Know About

API Themes

• Intelligent Calculations• Visual• Email• Location • Music

• Login• Developer Tools• Memes• Secret Google APIs

Page 50: The Developer Toolbox: Free APIs Every Developer Needs to Know About

19+ APIs

Page 51: The Developer Toolbox: Free APIs Every Developer Needs to Know About

Learn More

• Event API Webinar• API Guide• blog.sendgrid.com• SendGrid Delivered:

– Miami, San Diego, LA, and South America

• SendGrid and Loader Free Accounts!

Page 52: The Developer Toolbox: Free APIs Every Developer Needs to Know About

QUESTIONS?


Top Related