Arbiter Mock Server

A powerful development and testing tool for Android developers

🚀

What is Arbiter?

Arbiter Mock Server is a powerful development and testing tool designed specifically for Android developers. It allows you to intercept, mock, and debug network requests directly on your device, making API testing and development faster and more efficient.

🎯

Request Interception

Intercept HTTP/HTTPS requests in real-time and inspect every detail including headers, body, and response times.

🔄

Mock Responses

Create custom mock responses with configurable JSON data, status codes, and response delays for thorough testing.

📝

Request Logging

Comprehensive logging of all network activity with detailed request/response information for easy debugging.

⚙️

Conditional Mocking

Set up conditional rules to mock specific scenarios based on URL patterns, headers, or request parameters.

🔌

Pass-Through Mode

Forward requests to actual servers when needed, with auto pass-through for unmatched requests.

🌐

Device IP Mode

Share your mock server across your local network, allowing multiple devices to connect and test together.

💾

Import/Export

Easily share endpoint configurations and logs with your team through JSON export/import functionality.

🔒

Privacy First

All data stays on your device. No external servers, no tracking, no analytics. Complete control over your data.

Built With

Flutter Dart SQLite HTTP Server

Perfect For

  • ✓ Testing API integrations without backend availability
  • ✓ Simulating network errors and edge cases
  • ✓ Developing offline-first applications
  • ✓ Creating demos with predictable data
  • ✓ Testing loading states and response delays
  • ✓ Debugging complex API interactions