YOUR API COMMAND
CENTER.
Send API requests. Tunnel your localhost to the web. Monitor every HTTP packet in real-time. Validate payloads against strict schemas. All from one lightweight desktop app.
CORE CAPABILITIES
/sys/modules — Everything you need to build, test, and debug APIs
REST API Client
Build and send HTTP requests with a full-featured editor. Supports GET, POST, PUT, PATCH, DELETE, HEAD, and OPTIONS with multi-tab workspaces for parallel API testing.
Localhost Tunnels
Expose your local server to the internet with a secure public URL. Each tunnel gets a unique subdomain — share it with your team or use it for webhook testing.
Real-Time Monitor
Watch every HTTP request and response flowing through your tunnel in real-time. Inspect method, path, status, duration, headers, and full body content as it happens.
Schema Validation
Define request and response schemas with field-level constraints — types, min/max length, patterns, enums, and more. Validate live API traffic against your contracts automatically.
OpenAPI Import
Import your existing OpenAPI 3.0 or Swagger specs in JSON and YAML. SchemaClient automatically converts them into validation schemas — no manual configuration needed.
Collections & Cloud Sync
Organize API requests into named collections with base URLs, variables, and auth configs. Sign in to sync your collections and schemas across all your devices via the cloud.
Work on multiple API requests simultaneously with independent tabs.
Basic, Bearer Token, API Key, and OAuth2 authentication built-in.
Send JSON, form-data, URL-encoded, raw text, or binary file bodies.
Switch between dark and light mode to match your workflow preference.
HOW IT WORKS
/proc/pipeline — From download to production-ready testing
-
01.
Download & LaunchInstall SchemaClient on Windows, macOS, or Linux. It launches as a lightweight native desktop app powered by Tauri.
-
02.
Build & Send RequestsUse the built-in API client to craft requests with custom headers, auth, query params, and body payloads. View responses instantly.
-
03.
Create a TunnelPoint a tunnel at your local server (e.g.
localhost:8000). You'll get a public URL likemyapp.schemaclienttunnel.schemaclient.com— shareable instantly. -
04.
Monitor TrafficEvery request flowing through your tunnel is captured in the monitor — method, path, status, headers, body, and timing.
-
05.
Validate with SchemasDefine or import schemas for your endpoints. Every API payload is validated in real-time — catch type mismatches and missing fields instantly.
-
06.
Save & SyncOrganize requests into collections. Sign in to sync your collections and schemas across devices via the cloud.
TRAFFIC MONITOR
/dev/proxy — Intercept, inspect, and validate every request in real-time
| Method | Path | Status | Time | Size | Schema |
|---|---|---|---|---|---|
| GET | /api/v1/users | 200 | 12ms | 2.1K | ✓ |
| POST | /api/v1/orders | 201 | 45ms | 890B | ✓ |
| POST | /api/v1/payments | 400 | 8ms | 340B | ✗ |
| PUT | /api/v1/users/42 | 200 | 23ms | 1.4K | ✓ |
| DELETE | /api/v1/sessions/abc | 204 | 6ms | 0B | — |
| GET | /api/v1/products?page=2 | 200 | 34ms | 8.7K | ✓ |
Click any row to inspect the complete request and response — headers, body, cookies, status, and timing breakdown.
Attach schemas to your monitor. Every request and response payload is validated against your contracts as traffic flows through.
Filter traffic by method, status, or path. Search through up to 500 request logs per session to find exactly what you need.
USE CASES
/usr/scenarios — Built for developers who need more than just a request sender
Webhook Development
Expose your local server with a tunnel and use the public URL as a webhook callback. Monitor incoming webhook payloads in real-time and validate them against your expected schema.
Team API Demos
Share your local API with teammates via a tunnel URL. They can test against your development server without deploying, while you monitor all their requests live in the traffic monitor.
API Contract Testing
Import your OpenAPI spec, then validate every API response against the defined schema. Catch missing fields, wrong types, and contract violations before they reach production.
Frontend-Backend Integration
Debug API calls between your frontend and backend by routing traffic through SchemaClient's monitor. See exactly what your frontend sends and what your backend returns.
CROSS-PLATFORM
/bin/targets — Built with Tauri for native performance on every desktop
Powered by Tauri — the Rust-based framework for building tiny, fast desktop apps. SchemaClient uses native webviews instead of bundling a full browser, keeping the install size under 15 MB.
TAKE CONTROL OF
YOUR API WORKFLOW
Stop switching between tunneling tools, API clients, and browser dev tools. SchemaClient gives you request building, tunneling, traffic monitoring, schema validation, and cloud sync — all in one native desktop app.
No account required for local usage. Sign in to enable cloud sync for collections and schemas.