api integration with apitools.com

Post on 08-Jul-2015

785 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

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: hello@apitools.com (And check out the APItools Middleware contest.)

TRANSCRIPT

APItools Demo:

Integrating Predictive APIs

PAPIs 2014

by

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

Get in touch! hello@apitools.com @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

Get in touch! hello@apitools.com @ManfredBo

What is APItools ?

1. Managing & Monitoring APIs

2. Modifying API calls

APItools.com

Get in touch! hello@apitools.com @ManfredBo

How does it work ?

My app APItools

★ Manage APIs

★ Monitor & analyse

★ Modify API traffic

requests

responses

Web APIs

Others…

Get in touch! hello@apitools.com @ManfredBo

APItools Demo

Integrating various APIs

- Bicing

- BigML

- Google Maps

Get in touch! hello@apitools.com @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)

Get in touch! hello@apitools.com @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

Get in touch! hello@apitools.com @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

Get in touch! hello@apitools.com @ManfredBo

APItools Middleware Contest

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

Get in touch! hello@apitools.com @ManfredBo

Out-of-the-Box API Management

Get in touch! hello@apitools.com @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

Happy Hacking!

@apitools - hello@apitools.com

@ManfredBo

by

Get in touch! hello@apitools.com @ManfredBo

Get in touch! hello@apitools.com @ManfredBo

Get in touch! hello@apitools.com @ManfredBo

Get in touch! hello@apitools.com @ManfredBo

top related