APImetrics
Service Overview
David O’Neill | david@apimetrics.com | +1 206 972 1140

© 2013 APImetrics, Inc. All Rights Reserved. Confidential.

1

www.apimetrics.io
Summary
APIs are everywhere, an essential piece of any app or
service that gets built, but how do you know that those APIs
you’re using are working?
Or if they are performing without impacting your end users?

Introducing APImetrics – Intelligent API Monitoring

© 2013 APImetrics, Inc. All Rights Reserved. Confidential.

2

www.apimetrics.io
API Performance is highly variable
Facebook Graph API v. Twitter Search – 7 day results

•
•
•
•

Slow responding APIs impact user experience
Apps get blamed for 3rd party performance issues
APIs run with persistent error rates
If you’re not measuring your APIs you can’t fix problems

© 2013 APImetrics, Inc. All Rights Reserved. Confidential.

3

www.apimetrics.io
Our Solution
Developers

APImetrics Cloud Service

Free product
Crowd
sourcing of
APIs

Test Editor

-

Premium
service
Own user
accounts

Custom Reports

Test Manager

API Providers
-

Public and
private
performance
dashboards

GUI API Wizard

© 2013 APImetrics, Inc. All Rights Reserved. Confidential.

Custom Skins

Enterprises

Web Interface

-

APImetrics Front End

Scheduling
Engine

Auth Manager
Reporting Tool

Cloud Datastore

Test Scheduler

4

www.apimetrics.io
Challenges and Business Impact
Problem

Example

Impact

•

•

•

Intermittent API failures

API failed at random
intervals due to a failing
service

Poor customer
experience and poor
reviews

Problem

Example

Impact

•

•

•

Existing test and
monitoring tools not
showing problems

Unresponsive APIs
showing as active when
they were not

Customers find out
about problems before
you do!

Problem

Example

Impact

•

•
•

•

Poor or unintelligible
error messages

“SVC-001” error
Undocumented errors

Developers move to
systems that are
easier to use i.e.
Twilio

Problem

Example

Impact

•

•

•

Anecdotal data from
developers about
performance
problems

© 2013 APImetrics, Inc. All Rights Reserved. Confidential.

•

Developers unable to
use APIs
API service manager
not able to identify
problems

5

Developers don’t
convert to
customers of the
API service

www.apimetrics.io
Web Driven Interface
• Detailed public API test data
• Simple web driven interface
providing detailed test
management tools and
reports
• Create and build a range of
tests to measure API
performance

© 2013 APImetrics, Inc. All Rights Reserved. Confidential.

6

www.apimetrics.io
Test Creator
• Web based API test editor
allowing for individual testing
• Header review and options for
viewing returned files
• Handles authenticated calls
using basic and oAuth 1.0 &
2.0 auth
• Test scheduling for repeated,
standardized calls and tests
• Test tagging makes for easy
test management

© 2013 APImetrics, Inc. All Rights Reserved. Confidential.

7

www.apimetrics.io
Authentication Token Handling
• Manage authentication
tokens for API calls
• Handle different sets of
developer keys to create
test cases based on
specific applications or
features
• Alternative authentication
services supported

© 2013 APImetrics, Inc. All Rights Reserved. Confidential.

8

www.apimetrics.io
Report Manager
• Create custom reports based
on your scheduled tests
• Build comparison reports
using public test data
• Export reports to your own
web sites and properties
using our own data export
APIs
• Review detailed test logs,
latency reports and pass/fail
rates for tests and APIs

© 2013 APImetrics, Inc. All Rights Reserved. Confidential.

9

www.apimetrics.io
Test Logging
• Easy to filter test logs
• Detailed, time stamped
and easy to trace specific
failures
• Charting for failure rates
and test latency reports

© 2013 APImetrics, Inc. All Rights Reserved. Confidential.

10

www.apimetrics.io
Commercial Terms
Free / Community
• Free service for
developers and
others
• Access to historical
public data
• Option to create
tests to share with
the community

Monthly Fees

© 2013 APImetrics, Inc. All Rights Reserved. Confidential.

SaaS / Premium
Users

Enterprise

• Private tests with
results and stats
• Configuration tools
to allow for private
API access
• Limits on API
numbers and
frequency of calls

• UI customization
and user account
controls
• Private and public
reporting APIs
• Maximum possible
API calls and
frequency of calls

$25

$250

11

$2,500 and up

www.apimetrics.io
Comparison with other services
APImetrics

Runscope

New Relic

App
Dynamics

Pingdom

Call API Endpoints











Create specific API
tests











Run authenticated
tests











Schedule tests











Provide public/private
reports











Alerts and notifications
of API issues











© 2013 APImetrics, Inc. All Rights Reserved. Confidential.

12

www.apimetrics.io
David O’Neill | +1 206 972 1140 | david@apimetrics.com

CONTACT US FOR MORE DETAILS

© 2013 APImetrics, Inc. All Rights Reserved. Confidential.

13

www.apimetrics.io

APImetrics Product Introduction

  • 1.
    APImetrics Service Overview David O’Neill| david@apimetrics.com | +1 206 972 1140 © 2013 APImetrics, Inc. All Rights Reserved. Confidential. 1 www.apimetrics.io
  • 2.
    Summary APIs are everywhere,an essential piece of any app or service that gets built, but how do you know that those APIs you’re using are working? Or if they are performing without impacting your end users? Introducing APImetrics – Intelligent API Monitoring © 2013 APImetrics, Inc. All Rights Reserved. Confidential. 2 www.apimetrics.io
  • 3.
    API Performance ishighly variable Facebook Graph API v. Twitter Search – 7 day results • • • • Slow responding APIs impact user experience Apps get blamed for 3rd party performance issues APIs run with persistent error rates If you’re not measuring your APIs you can’t fix problems © 2013 APImetrics, Inc. All Rights Reserved. Confidential. 3 www.apimetrics.io
  • 4.
    Our Solution Developers APImetrics CloudService Free product Crowd sourcing of APIs Test Editor - Premium service Own user accounts Custom Reports Test Manager API Providers - Public and private performance dashboards GUI API Wizard © 2013 APImetrics, Inc. All Rights Reserved. Confidential. Custom Skins Enterprises Web Interface - APImetrics Front End Scheduling Engine Auth Manager Reporting Tool Cloud Datastore Test Scheduler 4 www.apimetrics.io
  • 5.
    Challenges and BusinessImpact Problem Example Impact • • • Intermittent API failures API failed at random intervals due to a failing service Poor customer experience and poor reviews Problem Example Impact • • • Existing test and monitoring tools not showing problems Unresponsive APIs showing as active when they were not Customers find out about problems before you do! Problem Example Impact • • • • Poor or unintelligible error messages “SVC-001” error Undocumented errors Developers move to systems that are easier to use i.e. Twilio Problem Example Impact • • • Anecdotal data from developers about performance problems © 2013 APImetrics, Inc. All Rights Reserved. Confidential. • Developers unable to use APIs API service manager not able to identify problems 5 Developers don’t convert to customers of the API service www.apimetrics.io
  • 6.
    Web Driven Interface •Detailed public API test data • Simple web driven interface providing detailed test management tools and reports • Create and build a range of tests to measure API performance © 2013 APImetrics, Inc. All Rights Reserved. Confidential. 6 www.apimetrics.io
  • 7.
    Test Creator • Webbased API test editor allowing for individual testing • Header review and options for viewing returned files • Handles authenticated calls using basic and oAuth 1.0 & 2.0 auth • Test scheduling for repeated, standardized calls and tests • Test tagging makes for easy test management © 2013 APImetrics, Inc. All Rights Reserved. Confidential. 7 www.apimetrics.io
  • 8.
    Authentication Token Handling •Manage authentication tokens for API calls • Handle different sets of developer keys to create test cases based on specific applications or features • Alternative authentication services supported © 2013 APImetrics, Inc. All Rights Reserved. Confidential. 8 www.apimetrics.io
  • 9.
    Report Manager • Createcustom reports based on your scheduled tests • Build comparison reports using public test data • Export reports to your own web sites and properties using our own data export APIs • Review detailed test logs, latency reports and pass/fail rates for tests and APIs © 2013 APImetrics, Inc. All Rights Reserved. Confidential. 9 www.apimetrics.io
  • 10.
    Test Logging • Easyto filter test logs • Detailed, time stamped and easy to trace specific failures • Charting for failure rates and test latency reports © 2013 APImetrics, Inc. All Rights Reserved. Confidential. 10 www.apimetrics.io
  • 11.
    Commercial Terms Free /Community • Free service for developers and others • Access to historical public data • Option to create tests to share with the community Monthly Fees © 2013 APImetrics, Inc. All Rights Reserved. Confidential. SaaS / Premium Users Enterprise • Private tests with results and stats • Configuration tools to allow for private API access • Limits on API numbers and frequency of calls • UI customization and user account controls • Private and public reporting APIs • Maximum possible API calls and frequency of calls $25 $250 11 $2,500 and up www.apimetrics.io
  • 12.
    Comparison with otherservices APImetrics Runscope New Relic App Dynamics Pingdom Call API Endpoints      Create specific API tests      Run authenticated tests      Schedule tests      Provide public/private reports      Alerts and notifications of API issues      © 2013 APImetrics, Inc. All Rights Reserved. Confidential. 12 www.apimetrics.io
  • 13.
    David O’Neill |+1 206 972 1140 | david@apimetrics.com CONTACT US FOR MORE DETAILS © 2013 APImetrics, Inc. All Rights Reserved. Confidential. 13 www.apimetrics.io