api integration with apitools.com

16
APItools Demo: Integrating Predictive APIs PAPIs 2014 by Manfred Bortenschlager (@ManfredBo) API Evangelist, 3scale.net

Upload: 3scale

Post on 08-Jul-2015

785 views

Category:

Technology


2 download

DESCRIPTION

These are the slides of our talk and demo at the PAPIs.io conference on Predictive APIs and Apps in Barcelona, November 17/18. In the demo we showed integration of various Web APIs: Bicing, Google Maps, and BigML. We customised API requests and responses exactly to our needs. That's the power of APItools.com A video of the live demo will be added soon. In the meantime you can find screenshots a the end of the slide deck. For more info get in touch: [email protected] (And check out the APItools Middleware contest.)

TRANSCRIPT

Page 1: API Integration with APItools.com

APItools Demo:

Integrating Predictive APIs

PAPIs 2014

by

Manfred Bortenschlager (@ManfredBo) API Evangelist, 3scale.net

Page 2: API Integration with APItools.com

Get in touch! [email protected] @ManfredBo

What is APItools ?

APItools is a proxy that lets developers

integrate, manage and modify all Web

APIs easily and all in one place.

APItools.com

Page 3: API Integration with APItools.com

Get in touch! [email protected] @ManfredBo

What is APItools ?

1. Managing & Monitoring APIs

2. Modifying API calls

APItools.com

Page 4: API Integration with APItools.com

Get in touch! [email protected] @ManfredBo

How does it work ?

My app APItools

★ Manage APIs

★ Monitor & analyse

★ Modify API traffic

requests

responses

Web APIs

Others…

Page 5: API Integration with APItools.com

Get in touch! [email protected] @ManfredBo

APItools Demo

Integrating various APIs

- Bicing

- BigML

- Google Maps

Page 6: API Integration with APItools.com

Get in touch! [email protected] @ManfredBo

Demo Flow

1. Configure API baseURLs in APItools

2. Test response in POSTMAN

3. Transform XML to JSON via APItools middleware

4. Filter close bike stations via Google Maps API

5. Submit bike station utilization to BigML

6. Generate utilization prediction per station via BigML API

7. Customize finally exposed API (custom parameters)

Page 7: API Integration with APItools.com

Get in touch! [email protected] @ManfredBo

Demo Flow

Configure

Test final custom API

Get API baseURLs

(Somehow…)

Test integration

Develop Middlewares:

- XML to JSON converter

- Filter bike stations geographically

- Get utilization prediction per bike station

- Implement additional parameter handling for custom API

Page 8: API Integration with APItools.com

Get in touch! [email protected] @ManfredBo

Benefits

All API integrations managed in one place (key

handling, sharing)

Monitor APIs and notice anomalies quickly

Handle (cascading) 3rd party API calls on

server-side

Modify returned data exactly to one’s needs

Customize API syntax to one’s needs

Page 9: API Integration with APItools.com

Get in touch! [email protected] @ManfredBo

APItools Middleware Contest

https://docs.apitools.com/contest/

Page 10: API Integration with APItools.com

Get in touch! [email protected] @ManfredBo

Out-of-the-Box API Management

Page 11: API Integration with APItools.com

Get in touch! [email protected] @ManfredBo

Out-of-the-Box API Management

API Management

For Developers

apitools.com

Out-of-the-box

API Management

For API Providers

3scale.net

apistrategyconference.com

apicodex.3scale.net

Market Education &

Evolution

APIs.io

Page 12: API Integration with APItools.com

Happy Hacking!

@apitools - [email protected]

@ManfredBo

by

Page 13: API Integration with APItools.com

Get in touch! [email protected] @ManfredBo

Page 14: API Integration with APItools.com

Get in touch! [email protected] @ManfredBo

Page 15: API Integration with APItools.com

Get in touch! [email protected] @ManfredBo

Page 16: API Integration with APItools.com

Get in touch! [email protected] @ManfredBo