Solve API problems fast with Runscope. Learn More →

Introducing Global API Monitoring with Runscope Radar Locations

By John Sheehan on .

Runscope Radar is a powerful tool for teams to test their APIs automatically on every commit, build or deploy. In addition to testing, scheduling your API tests to run as often as every minute gives you ongoing API monitoring as well. This unique combination of testing and monitoring has been popular with both developers and non-developers alike.

Today we're fulfilling one of the most popular feature requests by our customers monitoring their APIs with Runscope Radar: geographically-distributed tests.

Monitor Your APIs from Around the Globe

Runscope operates in eight service regions. Previously, these regions were available for Runscope URLs but starting today they are also available for Radar tests. With locations across the globe (US East/West/Midwest/Texas, Australia, Brazil, Ireland and Singapore) and across two service providers (AWS and Rackspace), your tests will give you a complete picture of how your API is performing.

Tests with multiple locations work just like any other test. Response time assertions are particularly useful when combined with locations. You can also use all of our popular 3rd-party service integrations like notifications with PagerDuty, HipChat, or Slack and analytics with Keen IO or New Relic Insights.

Monitor Internal or Private APIs Too!

Radar Locations aren't just limited to the service regions we offer. Runscope Enterprise customers can also use Locations to run their API tests behind the firewall. After installing a simple agent that runs on your infrastructure, the agent will appear in the list of locations in the test editor. To get started testing or monitoring your internal APIs, request access to Runscope Enterprise.

Available Now

Multiple locations can be enabled from any of your tests from the test editor. You can also enable locations for all tests within a bucket using Bucket-wide Settings.

If you haven't yet tried Radar for API testing or monitoring, be sure to sign up for your free 30-day trial and get started today.

 

Categories:

This week in APIs : 5 Ways an API is More Than An "API"

By Darrel Miller on .

We've teamed up with James Higginbotham of LaunchAny and Keith Casey of Casey Software to bring you their hand-curated weekly newsletter for API developers. You can subscribe to the API Developer Weekly email newsletter here

Also, be sure to check out James's and Keith's new book A Practical Approach to API Design on Leanpub. On to the links!

Hot Topics

5 Ways an API is More Than An "API"

"If we are trying to speak to that CEO or manager rather than the taxi driver, we could be underselling how transformative an API truly is for anyone thinking about how they can use APIs in business."

Awesome API User Experience Should Include The Operations Users

"Awesome API user experience should cover more than end users and developers.  It needs to cover operations and dev-ops.  Here are a few reasons why"

Making Your API a Valuable Product

"Much in the same way you do with your core products, you need to invest some time and energy into every stage of your API quality life cycle – from development and testing to post-production monitoring. Let’s focus some attention on how you can elevate the quality of your API to make it a valuable (and valued) asset in your organization."

Low Hanging Fruit For API Discovery In The Federal Government

"I looked through 77 of the developer areas for federal agencies, resulting in reviewing approximately 190 APIs. While the presentation of 95% of the federal government developer portals are crap, it makes me happy that about 120 of the 190 APIs (over 60%) are actually consumable web APIs, that didn't make me hold my nose and run out of the API area. "

The Business of APIs

Twilio Helps Nonprofits Enter the API Economy With Social Good Venture

"Twilio’s new social good venture, Twilio.org, is bringing API-enabled communications to nonprofits around the world."

APIs are coming. Welcome to the B2B Sharing Economy

Why APIs are lowering market transactions costs and are reshaping of the economy we know for a new generation of entrepreneurs.

Survey: CA Finds API Security, Usability Taking Center Stage

"As APIs capture the attention and imagination of more devs, a survey of API professionals finds security and usability now rank as top areas of focus. The survey, from CA Technologies’ Layer 7, polled approximately 180 API enterprise stakeholders, from front-line devs to IT architects."

The Business of APIs: What Product Managers Need to Plan For

"In today’s cloud computing world, many Product Managers will be faced with the decision of whether to open an API to their users.  Open APIs have many advantages, but they also bring significant business challenges.  In this post, I describe key benefits and challenges of open APIs, and why Product Managers should treat an open API as its own product instead of as a feature."

The 'Internet Of Things' Will Soon Be A Truly Huge Market, Dwarfing All Other Consumer Electronics Categories

There are already clear signs that the biggest tech companies — and even smaller players — are trying to get out front of the race to dominate the IOT. Google has acquired Nest. Apple has unveiled its HomeKit platform. Even Staples and Honeywell — not typically companies thought of as tech leaders — are putting out new IOT-related products.

API Development

Soundcloud API usability review

A look at the steps required to build an API usability review using the Soundcloud API. Submitted by @apiusabilitytst.

Say 'Hi' to mrJSON

A project that enables you to define your resources, launch a hosted API, and even generate test data to help teams quickly focus on the client side. 

Slideshare: OAuth you said

An introduction to OAuth, a brief history, what to avoid, and links to further reading.

Slideshare: Moving from API Design to Deployment

A look at one of our recent projects, how we go through the API design process, and how we used various cloud, tools, and strategies to easily support messaging and ease of deploying upgrades for our API.

Cloud Watch (from Cloud Developer Weekly Newsletter)

Are Docker Users Migrating to Ansible and Away from Puppet and Chef?

The Ansible automation technology is different from Chef and Puppet. It operates strictly over SSH and requires no server side daemon process.

Dockercon video: AWS Elastic Beanstalk and Docker

In this video, Evan Brown from AWS explains how to deploy your Containers via a Dockerfile, public repository, or private repository. Evan also highlights the best practices for security and secret management, logging, and scaling and monitoring your Docker Containers on Elastic Beanstalk.

Softlayer: The bare metal IaaS provider

Softlayer is an IBM company that provides IaaS. What makes them different from Amazon?

Red Hat Enterprise Linux Atomic Host expands to Google Compute Engine

Red Hat Enterprise Linux Atomic Host is now available as a technology preview on Google Compute Engine for customers participating in the Red Hat Enterprise Linux 7 Atomic special interest group (SIG). The inaugural SIG is focused on application containers and encompasses the technologies that are required to create, deploy and manage application containers.

Amazon Picks Mobile Development As Its New Product Category To Dominate

Amazon Web Services (AWS) seems to have the Midas touch. Seemingly everything the Seattle bookseller’s cloud infrastructure division introduces ends up being category-leading. That’s awesome for Amazon but pretty horrid for all those left in the wake of the juggernaut. The latest (and, admittedly, entirely natural) area for AWS to introduce product in is the burgeoning Mobile Backend as a Service (MBaaS) area.

Revisiting "What is DevOps"

If all companies are software companies, then all companies must learn to manage their online operations.

Want to share something?

As always, if you want to chat, share a link, or make a suggestion, feel free to drop us a quick note using Twitter (@launchany and @caseysoftware) or by emailing us at: james@launchany.com

Categories:

This week in APIs: Why Uber—and whatever is coming next—is really about the rise of APIs

By Darrel Miller on .

We've teamed up with James Higginbotham of LaunchAny and Keith Casey of Casey Software to bring you their hand-curated weekly newsletter for API developers. You can subscribe to the API Developer Weekly email newsletter here

Also, be sure to check out James's and Keith's new book A Practical Approach to API Design on Leanpub. On to the links!

Hot Topics

Why Uber—and whatever is coming next—is really about the rise of APIs

"Uber hasn’t become a massive hit because all of a sudden consumers decided they’d like a more convenient form of personal transportation. Or because Uber was smart enough to tap into this consumer desire. It’s because technology has emerged that freed Uber from having to be an expert on absolutely everything in its app."

Microsoft extends Xbox Music API availability

"Microsoft is extending Xbox Music API availability for third-party developers. The company has opened access to the platform's catalogue of 38 million tracks, including artist images and artwork as well as extra information."

APIs in the Fast Lane

A look at the security and data ownership issues around the connected car and how API management may be part of the solution.

API first: Shifting how government delivers services

"Government agencies can rely on an API tier to provide a simple interface to complex internal systems, future-proofing government investment and making it easy to deliver services on a new device or interface."

The house that Google built: what the Nest API means for you

A look at the Nest API from a developer, consumer, and security perspective.

The Business of APIs

Ecommerce APIs: The What the Why and the How to Make Money

A nice introduction to the various business models and strategies around APIs and how companies such as Amazon, Tesco, Sears, Best Buy, and Pearson Education are using them to their advantage. 

Should Enterprises Keep Their External APIs Public or Restricted?

"The issue is not whether enterprises should embrace API initiatives. However, as APIs mature, specific patterns are evolving, which require enterprises to take a serious look at their business model and decide whether to keep their external APIs open or restricted to partners."

Marketing your Public API

"So you’ve decided to publish a public API to enhance your business. That’s great news; however, it is just the first step if you’re serious about reaping the full benefits."

6 Fun Facts About The Internet of Things

CloudTweaks presents 6 interesting facts about the Internet of Things, including a variety of links for further reading. 

Microsoft chooses open approach for the Internet of Things

A look at some of the interoperability issues regarding the Internet of Things, including the varying views of Microsoft, Google, and Apple. 

API Development

APIs Change: Don't get caught off guard

API Changelog monitors the docs of APIs you depend on and sends you notifications when they change.

Dave Winer: Comparing APIs

Dave discusses his experiences working with the Twitter and Facebook APIs, which one was easier, and what API companies need to do to ensure developers gain early successes. 

Dev Tools: Runscope’s Traffic Inspector

A look into Runscope's traffic inspector by Matthew Heitzenroder of Orchestrate. The article includes a walk-through of a typical session with Runscope while covering the core features. 

Designing a RESTful API with Python and Flask

An overview of REST, the Flask framework, and how to put Python and Flask to work to build your next API. 

How can I implement a RESTful Progress Indicator?

An answered question on Stack Overview on designing an API to manage a long-running task that is typically visualized by a progress indicator within a user interface. 

Cloud Watch (from Cloud Developer Weekly Newsletter)

Google Cloud DataFlow – A Game Changer?

Companies have pumped billions into Hadoop to grow the MapReduce framework. However, Google abandonded it years ago for the same reasons many are doing so now. Learn about what Google is doing now and how they are building a data analytics service called DataFlow.

Spark Restarts the Data Processing Race

Gartner looks at Apache Spark and the reasons for the rapid rate of adoption compared to Hadoop. 

Amazon Web Services’ Achilles heel: Complexity

Amazon is trying to take on complexity of its own cloud by deploying the new t2 class "burstable" instances, but complexity still lies ahead. 

Heroku makes WebSocket support generally available

"WebSockets provide bi-directional and full-duplex channels, allowing you to create applications with support for streaming, flexible protocols, and persistent connections."

pg:diagnose introduced in Heroku Toolbelt v3.9.0

"pg:diagnose runs a number of useful health and diagnostic checks on your Heroku Postgres database and generates a single report to help you quickly find and solve problems."

Why you don't need to run SSHD in your Docker containers

A look at why SSHD isn't needed and how to accomplish daily tasks using Docker itself rather than remote SSH commands.

Carving it up – Microservices, Monoliths, & Conway’s Law

A look at the recent Microservices architecture movement and the impact, both positive and negative, that it can have on the business. 

Want to share something?

As always, if you want to chat, share a link, or make a suggestion, feel free to drop us a quick note using Twitter (@launchany and @caseysoftware) or by emailing us at: james@launchany.com

Categories:

Share HTTP Requests from Fiddler with Runscope

By Darrel Miller on .

Fiddler is an excellent tool that I have been using for many years to debug HTTP requests in local applications.  Sometimes it is nice to be able to show someone a HTTP request/response for debugging or design related issues. I recently a built an extension to Fiddler that takes advantage of Runscope's request sharing mechanism, to make sharing a request captured by Fiddler easy.

Installation

You can install the extension using Chocolatey which will automatically get the latest version and connect it with Fiddler. Run the following command to install:

cinst runscope.fiddlerextension

If you don't have Chocolatey installed, download the extension directly.  Copy the DLL into your Fiddler scripts folder.  You should find the folder here:  C:\Program Files (x86)\Fiddler2\Scripts.  The plugin is currently only compatible with Fiddler4. 

Connecting Your Runscope Account

After installing the plug-in, capture HTTP traffic with Fiddler as you normally would. Once you've capture the request you'd like to share, right click and select 'Share request on Runscope'. You will be prompted with a configuration screen to connect to your Runscope account (you only have to do this the first time). If you don't have one then you can sign up for free.

ConfigureForm

Click Get Key to go through the authorization process.  Once successfully authenticated, you will be asked to authorize the FiddlerExtension application. This allows the extension to write requests into your Runscope buckets.  Once completed, select the bucket you'd like to store the shared request in.

If at a later point in time you wish to change these options, you can always get back to this screen using the Tools -> Configure Runscope menu option.

ConfigureMenu

Sharing Your First Fiddler Request

Once your account is connected, clicking Share request on Runscope will save the request into your bucket and create a share URL.  The request's public URL is returned and your default web browser is launched to display the shared message.

Here's an example of a request I've shared from my PC:

https://www.runscope.com/public/196bfc03-e52c-4bb2-932b-b466da7b363d/7dd3f872-644a-4f0a-ba6b-613ad7472ec5

Source Code and Your Feedback

If you'd like to help contribute features, or run into an issue, the FiddlerExtension project is on GitHub. And as always, we're interested in your feedback. Have a feature you'd like to see added? Get in touch!

Categories:

Everything is going to be 200 OK.

Sign Up — Free!