Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Stubby (JSON API STUBS)

14 sites Security covered Drupal 9–11
View on drupal.org

Stubby allows you to create fake API responses for testing purposes. You can define custom JSON responses with specific status codes, and even set up parameter validation to mimic real API behavior without making actual requests. This makes it easier to test how your application handles different API scenarios.

JSON Stubs for testing API responses.

What is a stub?

In testing land, a stub replaces real behavior with a fixed version. In the case of HTTP requests, instead of making the actual call, a stub fakes the call and provides a canned response that can be used to test against.

Stubby features:

  • Creating API routes on the fly
  • Custom Response Code/Message responses
  • JSON Upload or Paste
  • Pluggable Parameters with custom error code and message validation (see below)
  • Default "Required" and "Regex" parameteres.

Pluggable Parameters

Currently Stubby comes with a default set of parameters to test against; however, they are just plugins so can be extended to support a wide array of test data when sending a request

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Nov 2025
Latest release
9 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
1.0.2 Stable 9–11 Nov 4, 2025