Appium
Apache-2.0Open source automation framework based on WebDriver protocol for testing mobile, desktop, and web applications. Supports native, hybrid, and mobile web apps across iOS, Android, Windows, and Mac.
Explore 24 tools for API mocking, test data generation, and more.
Open source automation framework based on WebDriver protocol for testing mobile, desktop, and web applications. Supports native, hybrid, and mobile web apps across iOS, Android, Windows, and Mac.
Create mock REST APIs in seconds with a hosted endpoint. Web-based interface for defining rules, inspecting requests, and simulating latency.
Random generator helper for JavaScript. Can generate random numbers, characters, strings, names, addresses, and more with a simple API.
All-in-one testing framework for web applications with a focus on developer experience. Features include time-travel debugging, automatic waiting, real-time reloads, and comprehensive network control.
End-to-end testing framework specifically designed for React Native mobile apps. Automatically synchronizes with app and network activity, runs on simulators and real devices, and integrates with Jest for assertions.
Generate fake but realistic data including names, addresses, emails, phone numbers, dates, and more. Localized for 60+ locales.
Library for setting up JavaScript objects as test data. Inspired by factory_bot, with full TypeScript support and composable factories.
Lightweight service virtualization tool built in Go. Capture and simulate APIs with request matching, templating, and stateful behavior.
Get a full fake REST API with zero coding in less than 30 seconds. Perfect for prototyping and frontend development before the backend is ready.
Mobile UI testing framework that uses declarative YAML flows for testing iOS and Android apps. Built for simplicity and speed, with flake-resistant tests that work consistently across simulators and real devices.
Turn your API specs into live mocks and contract tests. Supports OpenAPI, AsyncAPI, gRPC, GraphQL, and SOAP. Built for cloud-native environments.
An API mocking library that lets you build, test and share a complete working JavaScript application without having to rely on any backend services.
Generate up to 1,000 rows of realistic test data in CSV, JSON, SQL, and Excel formats. Web interface and REST API available.
Lightweight HTTP mocking tool with record and replay capabilities. Captures real API responses and plays them back in tests. Works with React Native.
Desktop application and CLI for creating and running mock APIs locally. Features templating, proxy mode, CORS, HTTPS, and OpenAPI import/export.
Over-the-wire test doubles with support for HTTP, HTTPS, TCP, and SMTP. Powerful predicates and response behaviors for complex scenarios.
Mock Service Worker intercepts requests at the network level using Service Workers in browsers and native Node.js modules. No server setup required, works in any framework.
HTTP server mocking and expectations library for Node.js. Intercepts requests at the Node.js HTTP module level, perfect for unit testing external API calls.
Contract testing framework that verifies interactions between microservices. Define expectations on the consumer side and verify them on the provider side.
Modern end-to-end testing framework with full browser automation, API testing, and support for multiple languages. Auto-waits for elements to be ready, runs tests in parallel, and supports Chromium, Firefox, and WebKit.
Record, replay, and stub HTTP interactions. Built by Netflix, works with multiple adapters including Fetch, XHR, and Node HTTP.
Create mock servers directly from Postman collections or OpenAPI specs. Hosted by Postman with automatic syncing and collaboration features.
Turn any OpenAPI specification into a mock server with dynamic examples, validation, and request/response matching. Built by Stoplight.
Standalone mock server with request matching, response templating, and record/replay. Can be run as a library, standalone process, or Docker container.