Slide 1

Slide 1 text

Michael Stephanblome Co-Founder & CEO USING APIS FOR INTEGRATIONS

Slide 2

Slide 2 text

When we started to integrate APIs we thought the process would be like this…

Slide 3

Slide 3 text

When we started RESTful

Slide 4

Slide 4 text

When it turns out that it’s more like this…

Slide 5

Slide 5 text

OAUTH // OAUTH2 // OPENID // TOKEN // HANDSHAKE // CUSTOM AUTH // SHARED KEY // REST // THRIFT // SOAP // JSON // FREEFLOW TEXT // PARSER // SOAP // XML OVERHEAD // RATE LIMITATIONS // ERROR HANDLING // WEBHOOK // AUTOSAVE // STATELESS RECORDS // FILE ENCODING // IMAP APIS // STATIC IPS // API KEY CHANGES // VERSIONING // TIMEOUTS //

Slide 6

Slide 6 text

WHAT TOOK YOU SO LONG? 15% Handling Authentications 50% Exposing resources: 5% Dealing with protocols 60% Handling Data formats 20% Rate Limitations 15% Error handling 15% Integrating API into Application 20% Testing

Slide 7

Slide 7 text

API On-boarding time 1 day 2 days 3 days 4 days 5 days 6 days 7 days

Slide 8

Slide 8 text

MOST COMMON ROADBLOCKS 1. Non-standard Authentications 2. Uncommon API responses 3. Clumsy, old protocols 4. Poor documentation 5. Difficult testing environment 6. Rate limitations

Slide 9

Slide 9 text

ARE WE ANY BETTER? EASY TO USE CLOSE TO OUR USP WITH EXAMPLES TEST AND EXPAND

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

Example YOUR APP

Slide 12

Slide 12 text

No content

Slide 13

Slide 13 text

[email protected] @mstephanblome Contact