Delivering to macOS ยท iPadOS ยท iOS

Your API requests,
delivered

The Apple-native API workbench that delivers requests, tests, mocks, and monitors as JSONC files, sorted in Git, addressed to every environment.

Open the parcel
Built for Apple ยท Swift & SwiftUI
tjek mascot
RequestsTestsMocksMonitorsEnvironmentsFlowsSchemasRequestsTestsMocksMonitorsEnvironmentsFlowsSchemas
get-user.request.jsonc
{ 
  // This file IS your API request. Commit it. Share it. Run it anywhere. 
  "kind": "request", 
  "name": "Get user", 
  "method": "GET", 
  "url": "{{baseUrl}}/users/{{userId}}", 
  "headers": { 
    "Authorization": "Bearer {{secrets.apiToken}}" 
  }, 
  "tests": [ 
    { "expect": "status", "equals": 200 }, 
    { "expect": "json.schema", "schema": "./user.schema.json" } 
  ] 
}
Sorted & Stamped

Four promises we deliver on

Everything else is built on these. If we don't deliver, nothing else matters.

๐Ÿ“„

Everything is code

Requests, tests, mocks, monitors, and environments are JSONC files in your repo. No proprietary cloud. No vendor lock-in. Git diff your API collections like any other code change.

๐Ÿ”

Secrets never leave the vault

Reference secrets with {{secrets.apiToken}} in committed files. Actual values stay in Keychain, 1Password, Vault, or Doppler. Never in your repo.

๐Ÿ”

Same parcel, every address

The Mac app, iPad, CLI, GitHub Actions, and hosted monitors all execute the same JSONC definitions. Write once, deliver everywhere, with no config drift between environments.

๐Ÿ

Truly Apple-native

Built with Swift and SwiftUI. Spotlight, Shortcuts, Widgets, Keychain, Touch ID, Handoff. Not an Electron app wearing a postal uniform.

Testing

Inspect every parcel
before delivery

Most API tests are simple: check the status, validate the schema, assert a field exists. Write them as JSONC. Readable in diffs, reviewable in PRs, runnable in CI. No JavaScript required. Every parcel gets inspected.

"tests": [ 
  { "expect": "status", "equals": 201 }, 
  { "expect": "latency", "p95BelowMs": 300 }, 
  { "expect": "header", 
    "name": "Content-Type", 
    "contains": "application/json" }, 
  { "expect": "json.path", 
    "path": "$.error", 
    "absent": true } 
]
Monitoring

Doing the rounds,
24/7

Define monitors as JSONC files. Push to main and they start running, whether from hosted global probes, private runners behind your VPN, or CI. When a route fails, you'll know before your users do.

{ 
  "kind": "monitor", 
  "flow": "../flows/checkout.flow.jsonc", 
  "schedule": "*/5 * * * *", 
  "regions": ["eu-west", "us-east"], 
  "alerts": { 
    "afterFailures": 2, 
    "channels": ["push", "slack"] 
  } 
}
Capture

Flight Recorder

Capture live API traffic from your app, Safari, or iOS Simulator. Save interesting calls as JSONC requests with one click. Turn a captured failure into a regression test. Generate mocks from real responses. Every delivery, logged.

๐Ÿ›ฉ๏ธ
Capture โ†’ Save โ†’ Test โ†’ Mock
Real traffic becomes
committed test fixtures
Native Notifications

Delivered to every device you own

When a monitor fails or a CI test breaks, tjek delivers native push notifications to your Mac, iPhone, iPad, and Apple Watch. No browser tab required, no email delay. Alerts always find you.

๐Ÿ“ก
Powered by Apple Push Notifications Alerts arrive even when the app isn't running. Same system as iMessage. Instant and reliable across all your Apple devices.
๐Ÿšจ
Critical Alerts for P0s Production outages use iOS Critical Alerts that cut through Do Not Disturb and silent mode. You'll never sleep through a real incident.
๐Ÿ‘ฅ
Team-wide delivery One failure fans out to every registered device on the on-call team. Mac, iPhone, iPad, Watch all see it, no one gets missed.
๐Ÿ”•
Per-device quiet hours Mute monitors on iPad but keep iPhone alerts. Set schedules per device. You're only interrupted when it actually matters.
The Route

One parcel. Every stop.

Write a request on your Mac. Test it in CI. Monitor it in production. One format, every destination.

1
๐Ÿ’ป

Mac, the Sorting Office

Full workbench. Editor, Flight Recorder, proxy capture, mock server, Git diffs, and the CLI. Where parcels are prepared.

2
๐Ÿ“ฑ

iPad, the Field Station

Split-view editing, flow debugging, response inspection. Real API work with Pencil annotations on responses.

3
๐Ÿ“ฒ

iPhone, the Delivery Van

On-call companion. Monitor alerts, quick-run favorites, approve production secrets. Notifications arrive here first.

4
โŒจ๏ธ

CLI, Express Mail

api test api/ --env ci

Same runner in your terminal. Same files, same results.

5
โš™๏ธ

GitHub Actions, Automated Sorting

Run tests on every PR. Failures trigger native push notifications to your team's devices. Results posted as PR comments.

6
๐Ÿ“ก

Hosted Monitors, Night Shift

Global probes run your routes 24/7 from multiple regions. SLO dashboards, incident capsules, and critical alerts that bypass silent mode.

Apple Native

Not Electron in a postal uniform

Built with Swift and SwiftUI. Integrates with systems you already use, because your API tool shouldn't fight your OS.

๐Ÿ”

Spotlight

Search requests, monitors, and environments system-wide

โšก

Shortcuts

"Hey Siri, run the staging health check"

๐Ÿ“Š

Widgets

Monitor health on your Home Screen and Lock Screen

๐Ÿ”‘

Keychain & Face ID

Secrets in Keychain. Production locked behind biometrics.

Pricing

Free postage for solo developers

The full workbench is free forever. Pay when your team needs monitoring, reliability, and round-the-clock delivery.

Personal
Free
Forever, no catch

Everything you need for personal API work. No limits, no trial.

  • Unlimited requests & collections
  • JSONC format with Git sync
  • Declarative tests & flow runner
  • Local mock server
  • CLI with full execution
  • iCloud sync across your devices
  • On-device AI features
  • Native notifications (local)
Get Started
Reliability
$29
per user / month

24/7 monitoring, incident response, and SLO tracking across regions.

  • Everything in Team
  • Hosted global probes
  • Unlimited private probes
  • SLO dashboards
  • Incident capsules
  • Contract drift detection
  • Critical Alerts (bypass DnD)
  • CI โ†’ push notification pipeline
Contact Us
tjek

Your API workbench,
special delivery

tjek is in active development. Join the waitlist and we'll deliver early access straight to your inbox. No customs, no delays.

DK
2026
Made in Denmark