API Evangelist Partners

These are my partners who invest in API Evangelist each month, helping underwrite my research, and making sure I'm able to keep monitoring the API space as I do.

3Scale

3scale makes it easy to open, secure, distribute, control and monetize APIs, that is built with performance, customer control and excellent time-to-value in mind.

Runscope

Runscope is a SaaS-based company that provides solutions for API performance testing, monitoring and debugging.

Tyk

Tyk is an open source API Gateway that is fast, scalable and modern, and offers an API management platform with an API Gateway, API analytics, developer portal and API Management Dashboard.

Restlet

Restlet is providing the fastest and easiest API-First Platform as a Service that developers and non-developers working on API projects can use.

Dreamfactory

DreamFactory Software develops and markets a technology that enables developers to connect modern mobile applications to enterprise back-end infrastructure in the cloud.

API Virtualization News

These are the news items I've curated in my monitoring of the API space that have some relevance to the API definition conversation and I wanted to include in my research. I'm using all of these links to better understand how the space is testing their APIs, going beyond just monitoring and understand the details of each request and response.

Title Source Visit
API mocks with Restlet Studio (2017-07-17) restlet.com
That’s So Random: (Pseudo)Random Data Generation in Kong API Gateway (2017-07-13) blog.mashape.com
PSD2 Sandbox · OpenBankProject/OBP (2017-07-06) github.com
Developers (2017-07-06) www.sandboxbanking.com
Introducing the Cisco Data Virtualization Knowledgebase (2017-06-28) blogs.cisco.com
Parallelizing Large Simulations with Apache SparkR on Databricks (2017-06-23) databricks.com
Using Service Virtualization (API Mocking) to Unblock Teams (2017-06-20) medium.com
Building a Sandbox Dashboard Pt. 2: Adding a Transactions List (2017-06-16) medium.com
API Testing: Achieving Quick and Easy Service Virtualization with Stoplight (2017-05-31) medium.com
SD (2017-05-29) forums.juniper.net
Google’s Seurat for mobile VR means you can finally truly step into Star Wars (2017-05-18) techcrunch.com
Mock responses in Postman by using Examples (2017-05-16) blog.getpostman.com
Untitled (https://developer.intuit.com/hub/blog/2017/05/09/php (2017-05-16) developer.intuit.com
Building better mock servers for mobile with Speakeasy (2017-05-03) blog.intercom.com
Designing Heart-Assist Devices with Multiphysics Simulation (2017-05-02) spectrum.ieee.org
Test-Driven Service Virtualization: End-to-End Regression Testing in CI/CD (2017-04-29) dzone.com
Tweet: Simulate a backend server for testing with Postmanrsquo;s new mock service. Find out how: https://t.co/uIKCLJf8Pd (2017-04-28) twitter.com
Hacking Alexa Skills With Service Virtualization (2017-04-27) embedded-computing.com
More Than Meets the API. Service Virtualization is Being Transformed (2017-04-26) blog.smartbear.com
Simulation-Driven Motor Design for Vehicle Electrification (2017-04-07) spectrum.ieee.org
Can Service Virtualization Boost Agile Testing Strategy? (2017-04-07) dzone.com
Simulate APIs and Backend Server with New Postman Mock Server Feature (2017-04-06) www.programmableweb.com
Simulate a back end with Postmans mock service (2017-03-16) blog.getpostman.com
Simulated vs. Real-Device Testing (2017-03-15) dzone.com
Switch easily from staging to production using Environments in Restlet Client (2017-03-08) restlet.com
Cisco Accelerates Digital Network Transformation with New Virtualization and Security Technologies (2017-02-21) newsroom.cisco.com
Standard Chartered debuts API sandbox for corporate community (2017-02-10) www.finextra.com
Mocking API Data (2017-02-09) medium.com
4 Data Virtualization Vendors to watch in 2017 (2017-01-30) solutionsreview.com
Using Service Virtualization Instead of Depending on Others for API Testing (2017-01-30) servicevirtualization.com
JUnit Testing Using EasyMock (2017-01-04) dzone.com
Generating Test Data with Faker and friends (2017-01-03) unmesh.me
Java Bullshifier: Generate Massive Random Code Bases (2017-01-02) dzone.com
FCA reveals identities of regulatory sandbox firms (2016-11-07) www.investmentweek.co.uk
RunKit is Node prototyping (2016-11-04) runkit.com
Using an Arrow API Mockup to Remove Development Bottlenecks (2016-10-21) www.appcelerator.com
Virtualization, Sandboxes, and Playgrounds for a Wholesome API (2016-10-14) nordicapis.com
Tweet: Simulating APIs for Effective Testing: (Micro)Service Virtualisation for the 21st Century https://t.co/UrPv5SiClM bhellip; https://t.co/bFpaN8IfNZ (2016-10-07) twitter.com
MATSim | Multi-Agent Transport Simulation (2016-10-03) matsim.org
How to make your own sandbox: Simple sandbox explained (2016-09-30) www.codeproject.com
Dirty Little Secret in Virtualization: Manual Processes Kill Speed and Agility (2016-09-29) community.infoblox.com
Malware Tries to Detect Test Environment (2016-09-28) www.schneier.com
Stubby DB: A Clean and Quick Way to Create Simulators (2016-09-27) 126kr.com
Choose Your Own Big Data Adventure: Getting Started with Talend?s New Big Data Sandbox (2016-09-20) www.talend.com
Fake JSON service: json-server (2016-09-20) www.pgs-soft.com
Simufact to launch simulation software for metal 3D printing (2016-09-13) www.tctmagazine.com
micromata/http-fake-backend: Build a fake backend by providing the content of JSON files or JavaScript objects through configurable routes. (2016-09-02) github.com
Network Function Virtualization Impact of CSPs (2016-08-30) zenoss.com
Red Hat Releases Red Hat Virtualization 4 (2016-08-24) www.itnewsonline.com
Cypherpath, Quali Partnership Provides Portable Containerized Infrastructures That Support Virtual Sandboxes and Cyber Ranges (2016-08-23) www.marketwired.com
Announcing the New DFP Playground (2016-08-17) googleadsdeveloper.blogspot.com
Tips for Sandboxing Docker Containers (2016-08-16) blogs.adobe.com
API Mocking Tool WireMock v2 Released with Improved Request Matching and Stub Management (2016-08-16) www.infoq.com
(2016-08-03) blogs.ca.com
US Navy Organizes Cybersecurity Simulation (2016-08-03) www.darkreading.com
Dummi ? The smart way to generate generated data for your projects. (2016-08-02) dummi.io
Living Computer Museum restores Xerox Alto and debuts new emulator (2016-08-02) techcrunch.com
Tweet: Integrating #payments into a #platform isnrsquo;t always straightforwardmdash;try the sandbox: https://t.co/DQh0bNpJwz #dev https://t.co/QirqltGLVG (2016-07-19) twitter.com
Simulation Data Management Takes New Twists and Turns (2016-07-18) www.deskeng.com
Stubbing, Mocking and Service Virtualization Differences for Test and Development Teams (2016-07-15) www.infoq.com
How to handle security risks in Red Hat virtualization environments (2016-07-07) www.techrepublic.com
How API Virtualization Enables Smarter Development (2016-06-15) dzone.com
A QA Manager?s Guide to Reducing Project Cost With API Virtualization (2016-06-06) dzone.com
5 API Testing Roadblocks You Can Overcome With Virtual APIs (2016-06-01) dzone.com
5 API Testing Roadblocks You Can Overcome with Virtual APIs (2016-05-31) blog.smartbear.com
UK financial regulator opens sandbox for fintech companies (2016-05-11) www.businessinsider.com
Introducing the Mapbox API Playground (2016-04-22) www.mapbox.com
Simulating APIs the fastest way to stimulate your online economy (2016-04-18) disruptiveviews.com
There?s Application Virtualization and There?s Docker (2016-04-15) blog.docker.com
Simulating route guidance with Mapbox GL JS and Directions API (2016-04-12) www.mapbox.com
Sandbox spring cleaning (2016-03-29) blog.gengo.com
Service Virtualization Strategy (Sandboxing) for Microservice (2016-03-24) dzone.com
Your Splunk Sandbox (2016-03-22) blogs.splunk.com
Simulating APIs: The fastest way to stimulate your online economy (2016-03-22) inform.tmforum.org
API Plug Sandbox Environment Launched! (2016-03-16) apiplug.com
4 Simple Benefits of Virtualizing Your APIs (2016-03-14) dzone.com
WireMock: Mock Your REST APIs (2016-03-04) dzone.com
Virtualization of the Development Process With Docker and Vagrant (2016-03-02) dzone.com
Article: Stubbing, Mocking and Service Virtualization Differences for Test and Development Teams (2016-02-18) www.infoq.com
Announcing Ready! API 1.6 for Enterprise Testing and Virtualization (2016-02-18) blog.smartbear.com
AirWatch 8.3 released with focus on IT transparency (2016-02-17) www.zdnet.com
How to Separate Your AWS Production and Dev Accounts (2016-01-31) dzone.com
Using a mocking service to create Postman Collections (2016-01-26) blog.getpostman.com
Introducing frock: Easy fake services for a microservices environment (2016-01-11) www.urbanairship.com
FDA launches genetic research sandbox (2015-12-17) gcn.com
Deleting Data from your Developer Sandbox Environment (2015-12-14) developer.intuit.com
Verify Resource-Based Permissions Using the IAM Policy Simulator (2015-10-22) blogs.aws.amazon.com
API Virtualization Infographic from ServiceV Pro (2015-09-24) blog.smartbear.com
Pinterest opens developer sandbox for API access, inspiring new apps (2015-09-24) www.zdnet.com
Pinterest Takes Wraps Off Public API, Launches Developer Sandbox (2015-09-24) www.programmableweb.com
Amazon Announces Mock Integration Feature For API Gateway (2015-09-03) www.programmableweb.com
Adtran Builds on Network Virtualization With Open APIs (2015-09-02) www.lightreading.com
Upcoming Changes | Twitter Developers (2015-09-01) dev.twitter.com
[paho-dev] TLS/MQTT-secure is now enabled on Eclipse IoT sandbox (2015-08-31) dev.eclipse.org
Bringing Spaces to Heroku ? Librato Blog (2015-08-27) blog.librato.com
SmartBear Updates Service Virtualization and Performance Testing Tools (2015-08-21) www.programmableweb.com
API Mocking for the REST of Us: Ready! API 1.4 Is Here! (2015-08-18) blog.smartbear.com
Standalone RAML API Mocking Tools Surface (2015-08-13) www.programmableweb.com
API Readiness: Visualization and Virtualization (Glue 2015) (2015-05-22) www.slideshare.net
Mashape Releases Mockbin, an Open Source API Mocking Tool (2015-04-10) www.programmableweb.com
Mashape Releases Mockbin, an Open Source API Mocking Tool (2015-04-07) mockbin.org
Patterns of API Virtualization (2015-03-31) blog.smartbear.com
Why Startups Need an API (2012-04-21) tune.com

If you think there is a link I should have listed here feel free to tweet it at me, or submit as a Github issue. Even though I do this full time, I'm still a one person show, and I miss quite a bit, and depend on my network to help me know what is going on.

API Testing Organizations

These are the organizations I come across in my research who are doing interesting things in the API space. They could be companies, institutions, government agencies, or any other type of organizational entity. My goal is to aggregate so I can stay in tune with what they are up to and how it impacts the API space.

RestCase

RestCase focuses on the REST API development cycle and enhances team collaboration, reduces development time, improves testing and increases overall product quality.

nomossoftware

Onboarding new customers, and rolling out new services and products to existing customers, often involves integrating the customers IT systems via the organisation's APIs and XML channels. Customer portals from Nomos make this process smoother by providing an interactive means for customers to understand and uncover the business policies that they must comply with. The portals are also used to troubleshoot problems when automated requests from customers fail. 

mockable.io

Mockable is a simple configurable service to mock out RESTful API or SOAP web-services. This online service allows you to quickly define REST API or SOAP endpoints and have them return JSON or XML data.

Mockaroo

Mockaroo lets you generate up to 1,000 rows of realistic test data in CSV, JSON, SQL, and Excel formats.  If you're developing an application, you'll want to make sure you're testing it under conditions that closely simulate a production environment. In production, you'll have an army of users banging away at your app and filling your database with data, which puts stress on your code. If you're hand-entering data into a test environment one record at a time using the UI, you're never going to build up the volume and variety of data that your app will accumulate in a few days in production. Worse, the data you enter will be biased towards your own usage patterns and won't match real-world usage, leaving important bugs undiscovered.

MockServer

Easy mocking of any system you integrate with via HTTP or HTTPS. MockServer can be used for mocking any system you integrate with via HTTP or HTTPS. MockServer Proxy can be used for transparently recording all requests sent by a system (i.e. an application or set of applications).

Monkeypod

Monkeypod is a cloud-based API design and virtualization tool. It allows developers to collaboratively create HTTP APIs using an intuitive browser-based interface, automatically generating documentation and an in-browser API sandbox. Monkeypod further enables rapid iteration and testing by creating a virtual version of the API that developers can make calls against immediately.

Sandbox

Quick and easy mock RESTful API and SOAP webservices. Generate from API definitions, instant deploy, collaborative build, and debugging tools for integration. Remove testing roadblocks. Close the gap that exists with incomplete or capacity constrained test environments. Eliminate fees for accessing third-party systems. Give QAs access to the exact test environment they need without delays. Streamline test environment provisioning time and costs.

WireMock

WireMock is a flexible library for stubbing and mocking web services. Unlike general purpose mocking tools it works by creating an actual HTTP server that your code under test can connect to as it would a real web service. It supports HTTP response stubbing, request verification, proxy/intercept, record/playback of stubs and fault injection, and can be used from within a unit test or deployed into a test environment. Although it’s written in Java, there’s also a JSON API so you can use it with pretty much any language out there.

Parasoft

Parasoft researches and develops software solutions that help organizations deliver defect-free software efficiently. By integrating development testing, API testing, and service virtualization, we reduce the time, effort, and cost of delivering secure, reliable, and compliant software. Parasoft's enterprise and embedded development solutions are the industry's most comprehensive—including static analysis, unit testing, requirements traceability, coverage analysis, functional and load testing, dev/test environment management, and more.

vREST

Simplify, Automate and Speed-up REST API Testing

Crosscheck Networks

Crosscheck Networks is the global leader in API Testing, Simulation, and Gateway technologies with product deployments in over 50,000 customer networks worldwide. Comprehensive API testing includes functional automation, performance, compliance and security testing with patented dynamic mutation technology.

SmartBear Software

SmartBear Software provides tools for over 100,000 software professionals to build, test, and monitor some of the best software applications and websites anywhere on the desktop, mobile and in the cloud.

Mocky

Mock your HTTP responses to test your REST API.

Firebase

Firebase is a mobile platform that helps you quickly develop high-quality apps, grow your user base, and earn more money. Firebase is made up of complementary features that you can mix-and-match to fit your needs.

UNINETT HTTPjs

Server API Mock-Ups in your browser. Mock an API in your browser, to prototype a backend or test your API client. Aids very rapid development of mock-up server APIs to improve the quality of your HTTP API clients.

Apiary

Apiary.io is a hosted suite of tools that help companies build web APIs quickly, test and monitor them easily and document them effortlessly. It provides API owners with necessary infrastructure and helps them build relationship with their users. Core of the self-service solution is API Blueprint, an efficient format for describing an API, aspiring to define new gold standard for REST API development. The product uses this Blueprint to streamline adoption of new services and simplify integration to other systems.

Apigee API Studio

Apigee launched their API Studio out of their earlier Apigee-127 product, their work on the Swagger platform and editor, and their BaaS offering. The new studio opens up the ability for developers to design, mock, test and share via their online open source based platform.

Apimint

APIMINT is an API lifecycle management tool. With our design first approach, all stake holders get a platform to collaborate and give feedback on API design and structure. We make sure your all your teams can easily agree and understand your APIs.

If you think there is an organization I should have listed here feel free to tweet it at me, or submit as a Github issue. Even though I do this full time, I'm still a one person show, and I miss quite a bit, and depend on my network to help me know what is going on.

API Virtualization Tooling

As I study each API, and API related service, I'm always looking for open source tooling that has been developed around each area of the API life cycle. This is an aggregate of tooling I've come across and aggregated as part of my API testing research.

Virtualization

duckrails

A development tool to quickly & dynamically mock API endpoints

Mock5

Create and manage API mocks with Sinatra

API Mock

Creates a mock server based on an API Blueprint

api-mock

Creates a mock server based on an API Blueprint

hoverfly

Lightweight service virtualization/API simulation tool for developers and testers

Mockbin

Mock, Test & Track HTTP Requests and Responses.

mockery

Mockery is a simple yet flexible PHP mock object framework for use in unit testing with PHPUnit, PHPSpec or any other testing framework. Its core goal is to offer a test double framework with a succint API capable of clearly defining all possible object operations and interactions using a human readable Domain Specific Language (DSL).

Mockito

Mocking framework for unit tests written in Java

RAP

Web API management, free and open sourced, mock data generator, auto test, made by Alibaba, using by 1000+ corporations! Web接口管理工具,开源免费,接口自动化,MOCK数据自动生成,自动化测试,企业级管理。阿里妈妈MUX团队出品!阿里巴巴都在用!1000+公司的选择!一直被抄袭,从未被超越 :3

If there is a tool that you think should be listed here, let me know by submitting a Github issue or Tweeting a link at me. I'm always looking for new types of tools, and get better at organizing them here and making sense.