Friday, November 13, 2026 4,523 lists 78,994 records on file
List your app or device

  1. Home
  2. API Testing Tools
  3. Frisby.js

Frisby.js

On the record

Commercial plans
The official documentation and repository describe an installable software package and provide no paid plan or trial terms.github.com · read 11 Oct 2026
Configuration
Global or per-test setup can apply request options such as headers and authentication.docs.frisbyjs.com · read 11 Oct 2026
Custom assertions
Users can define custom expectation handlers and use them in tests.github.com · read 11 Oct 2026
Debugging
Built-in inspectors can log request and response details, headers, status, JSON, and body content.docs.frisbyjs.com · read 11 Oct 2026
Dependent tests
Promise-style chaining supports tests that make dependent HTTP calls.docs.frisbyjs.com · read 11 Oct 2026
File uploads
Frisby supports file uploads using FormData.docs.frisbyjs.com · read 11 Oct 2026
HTTP methods
Frisby.js provides GET, POST, PUT, and DELETE helpers, plus a fetch method that accepts Fetch API options.docs.frisbyjs.com · read 5 Oct 2026
HTTP requests
It provides GET, POST, PUT, DELETE, and fetch-based request methods.docs.frisbyjs.com · read 11 Oct 2026
Installation
The documentation instructs users to install Frisby as a development dependency with npm.docs.frisbyjs.com · read 11 Oct 2026
JSON schemas
Frisby exposes Joi for checking JSON response bodies against schemas.docs.frisbyjs.com · read 11 Oct 2026
License
The project repository states that Frisby.js is licensed under BSD 3-Clause.github.com · read 11 Oct 2026
Purpose
Frisby.js is a REST API testing framework for testing API endpoints.docs.frisbyjs.com · read 11 Oct 2026
Response assertions
Built-in assertions check status, headers, JSON values and types, and partial response body content.docs.frisbyjs.com · read 11 Oct 2026
Response checks
The project README lists built-in checks for status, headers, JSON values and types, body content, and response time.github.com · read 5 Oct 2026
Schema validation
The docs demonstrate using Joi to assert JSON response types and constraints.docs.frisbyjs.com · read 5 Oct 2026
Shared request settings
Global or per-test setup can apply request parameters such as headers, authentication, and cookies.docs.frisbyjs.com · read 5 Oct 2026
Test runner
Frisby.js uses Jasmine style assertions and Jest to run tests.docs.frisbyjs.com · read 11 Oct 2026

Alternatives to Frisby.js

Every alternative, ranked