Stubby

Stubby

Stubby is an open source tool for testing and mocking HTTP and HTTPS services. It allows developers to simulate APIs and services during development without needing real endpoints. Stubby is lightweight, easy to use, and can handle advanced scenarios like OAuth authentication.
Stubby image
testing mocking http https

Stubby: Open Source HTTP Testing Tool

Stubby is an open source tool for testing and mocking HTTP and HTTPS services. It allows developers to simulate APIs and services during development without needing real endpoints. Stubby is lightweight, easy to use, and can handle advanced scenarios like OAuth authentication.

What is Stubby?

Stubby is an open-source tool used for testing and mocking HTTP and HTTPS services. It allows developers to quickly mock up APIs, web services, or back-end systems that don't exist yet or are being developed in parallel. Stubby sits as a proxy between clients like web browsers or mobile apps, and the downstream services being stubbed.

Some key features and benefits of Stubby include:

  • Simulating APIs and services for development and testing without needing access to production systems
  • Mocking complex scenarios like authentication, rate limiting, fault injection, and more
  • Capturing traffic for review to ensure integration tests cover the necessary use cases
  • Runs as a standalone process without needing extra infrastructure like a web server
  • Lightweight and easy to get started for developers familiar with HTTP
  • Open source tool with an Apache 2.0 license

Overall, Stubby aims to make it easier for development teams to mock and test their code relying on external APIs and microservices. Its flexibility in advanced routing and transformations makes Stubby useful through the whole development lifecycle from writing first draft code to full integration testing.

Stubby Features

Features

  1. Can mock HTTP and HTTPS services
  2. Lightweight and easy to use
  3. Supports advanced scenarios like OAuth authentication
  4. Allows setting custom request handlers
  5. Has admin UI and REST API
  6. Can export/import YAML configuration files

Pricing

  • Open Source
  • Free

Pros

No need for real endpoints during development

Speeds up testing and development

Works offline

Open source and free

Active community support

Cons

Limited documentation

Not ideal for large, complex mocks

Basic admin UI

No official support offered


The Best Stubby Alternatives

Top Development and Api Testing and other similar apps like Stubby


1.1.1.1 icon

1.1.1.1

1.1.1.1 is a free Domain Name System (DNS) resolution service offered by Cloudflare that provides users with fast connection speeds, improved security, and privacy protection. It works by routing DNS queries through Cloudflare's Anycast network of DNS servers instead of using your Internet Service Provider's default DNS servers.Some key benefits...
1.1.1.1 image
AdGuard DNS icon

AdGuard DNS

AdGuard DNS is a free, open source ad blocking service that uses DNS filtering to block ads, tracking, malware and phishing on devices and networks. It works by rerouting DNS requests through AdGuard's servers which filter out unwanted and harmful traffic.Some key benefits of AdGuard DNS include:No software downloads or...
AdGuard DNS image
Control D icon

Control D

Control D is an all-in-one Internet privacy and security service that provides ad blocking, tracker blocking, and a private DNS service. It aims to deliver a faster, safer, and ad-free browsing experience.As an ad blocker, Control D removes intrusive ads from websites to provide a cleaner browsing experience and faster...
Control D image
NextDNS icon

NextDNS

NextDNS is a customizable DNS service that focuses on improving privacy, security, performance, and parental controls when browsing the internet. Unlike your standard ISP DNS server that just converts domain names to IP addresses, NextDNS acts as a middleman between your device and websites you visit.Some key features of NextDNS...
NextDNS image
Cisco Umbrella icon

Cisco Umbrella

Cisco Umbrella is a cloud-native platform that provides the first line of defense against threats on the internet. It works by analyzing domain name requests, IPs, URLs and file hashes against an evolving global network that spans across Cisco security infrastructure, customers, partners and threat intelligence sources.When users make DNS...
Cisco Umbrella image
Google Public DNS icon

Google Public DNS

Google Public DNS is a free Domain Name System (DNS) service offered by Google. It provides alternative DNS server addresses that can be configured in home networking routers, devices, and operating systems.The aim of Google Public DNS is to provide a faster, more reliable, and more secure way for devices...
Google Public DNS image
CleanBrowsing icon

CleanBrowsing

CleanBrowsing is a DNS-based web filtering service that allows blocking unwanted content. It works by rerouting DNS lookups through CleanBrowsing's servers, which contain block lists of websites in categories like ads, trackers, malware, phishing, pornography, proxy & VPNs, etc.CleanBrowsing provides different filtering profiles depending on the intended usage - homes,...
CleanBrowsing image
NextDNS Manager icon

NextDNS Manager

NextDNS Manager is a cloud-based DNS management service that provides extensive control and visibility over all DNS traffic on your network. It acts as a recursive DNS resolver that filters, blocks, caches, and analyzes domain name requests before forwarding them to upstream DNS servers.Some key features of NextDNS Manager include:Custom...
NextDNS Manager image
Quad9 icon

Quad9

Quad9 is a free, recursive, anycast DNS platform that provides endpoint protection, as well as DNS resolution. Quad9 blocks against known malicious domains to prevent users from accessing phishing, malware, ransomware and other types of malicious sites. The service is operated by the Packet Clearing House, the Global Cyber Alliance,...
Quad9 image
OpenNIC icon

OpenNIC

OpenNIC is a non-profit organization that maintains an alternative Domain Name System (DNS) root server network outside the control of ICANN. The OpenNIC DNS allows internet users to voluntarily select an alternative set of root servers for DNS resolution and registration services.Some key benefits and features of the OpenNIC DNS...
OpenNIC image
AhaDNS icon

AhaDNS

AhaDNS is a free, open-source DNS service launched in 2020 that puts privacy protection and ad blocking at the forefront. It routes DNS requests through its own Anycast network of DNS servers instead of using your ISP's servers. This prevents DNS hijacking and protects your privacy.Some key features of AhaDNS...
AhaDNS image
Squidblacklist icon

Squidblacklist

Squidblacklist is a free, open source blacklist lookup service designed to work with the Squid proxy server. It provides a way to filter web traffic and restrict access to certain websites and web content categories.Squidblacklist contains over 1 million domain listings across 50+ categories including ads, gambling, porn, social media,...
Securly icon

Securly

Securly is a comprehensive cloud-based web filtering and AI-powered online student safety platform designed specifically for K-12 schools. It goes beyond basic web filtering to provide 24/7 scanning of student emails, Google Drive content, chat messages, and device activity to detect early warning signs of self-harm, bullying, violence, substance abuse,...
Securly image
Blue Reef icon

Blue Reef

Blue Reef is an open-source, self-hosted web application that provides similar functionality to Trello for agile and kanban-style project management. Developed using React and Node.js, Blue Reef allows individuals and teams to create digital kanban boards for task and project tracking.Some key features of Blue Reef include:Creating unlimited boards, lists,...