Tiger logo, an orange cat Tiger
Free to start · Local-first · Built for teams

API collections that live in your repos, not in someone else's cloud

Tiger stores every request as a plain text file your team reviews like code. No vendor cloud, no accounts to provision, and your data stays on machines you control.

$0 per seat, forever 0 accounts, no telemetry of request data
0
accounts required
100%
offline capable
4+
import formats
2
platforms, one build
Why teams switch

Collections become an engineering asset

Cloud API clients made collections a SaaS subscription. Tiger makes them versioned, reviewed and owned by your team.

01

Collaboration through Git, not a sync server

Collections are folders of .tiger files; every request is a reviewable plain-text file. Branch them, diff them in pull requests, and onboard new engineers with git clone. Request chaining via capture blocks lets one request feed its response values into the next.

payments/
├── create-invoice.tiger+12 −3
├── refund.tiger
└── environments/ staging.tiger · prod.tiger
02

TLS you control end to end

Import client certificates and custom CA bundles for mutual TLS. An SSL verification switch covers development against self-signed or internal certificates.

03

Request tabs and per-request docs

Open multiple requests in parallel tabs without losing your place. Attach markdown documentation to any request so context travels with the collection, not a separate wiki.

04

Auth your APIs actually use

OAuth 2.0 client credentials with automatic token exchange, Bearer, Basic and API keys. Secrets resolve from environment files you keep out of Git. Dynamic variables like {{$uuid}} and {{$timestamp}} generate fresh values on every send.

05

GraphQL, SOAP and REST

GraphQL body editor with schema introspection, SOAP envelope bodies, and standard REST. JSON prettify and minify helpers keep response payloads readable without leaving the app.

06

AI-ready with MCP

Tiger ships a Model Context Protocol server, so Claude and other MCP clients can list, inspect and run your collections in agentic workflows without any extra tooling.

07

Persistent cookie jar

Cookies set by one request are available to subsequent ones automatically. The cookie jar is per-environment, so staging and production sessions never bleed into each other.

08

Built-in performance runs

Fire any request hundreds of times with bounded concurrency and read back p50 and p95 latency right inside the client. No separate monitor subscription needed.

09

Bring your whole toolkit

Import Postman, Insomnia, Bruno, OpenAPI or Swagger, or paste a curl command. Export back to Postman v2.1 or OpenAPI 3.0. REST, SOAP, GraphQL, multipart file uploads, and code generation for curl, fetch and Python.

Compare

Tiger vs Postman vs Bruno

Factual differences that matter to a platform or security review.

CapabilityTigerPostmanBruno
Collections stored as plain files in GitYesCloud workspace (local collections available on paid plan)Yes
Account requiredNeverRequired for most featuresNever
Works fully offlineYesLimited without cloud syncYes
Built-in performance runsYesPaid-tier monitorsNo
One-button team sync with plain languageYes, via Gitn/a, uses cloud syncManual Git workflow
MCP server for AI clientsYesNoNo
Free to startYesFreemiumYes
Migration

Move the whole team in an afternoon

Import your existing Postman collections (v2.0 and v2.1), Insomnia v4 exports, Bruno folders, and OpenAPI 3 or Swagger 2 documents. Folders, headers, query parameters and bodies carry over, with variable references preserved. Environment values and auth settings are entered once in Tiger, then live in files your team shares.

Exports work too: whole collections back to Postman v2.1 or OpenAPI 3.0, single requests as .tiger files or curl commands. You are never locked in, not even to Tiger.

Postman Insomnia Bruno OpenAPI 3 Swagger 2 curl paste REST & SOAP
environments / staging.tiger
meta {
  name: staging
}

vars {
  baseUrl: https://api.staging.acme.dev
  idp: https://id.staging.acme.dev
  clientId: acme-ci
  ~clientSecret: kept-out-of-git
}
Security

A posture you can verify, not trust

There is no server side: no vendor storage of your request data, no DPA to sign for API payloads, no vendor breach-notification clause to negotiate.

A

Request data stays on the machine

Request definitions, history and settings are stored locally. Your API calls go to your APIs and nowhere else.

B

Minimal moving parts

No accounts, no background sync, no server side. The only network calls are your API requests, an optional update check and analytics you control.

C

Analytics you own

Anonymous app events only, sent solely to a GA4 property you configure yourselves. Out of the box nothing is sent anywhere, and one switch in Settings turns the feature off entirely.

Download

Get Tiger for your platform

Version 0.3.1, free for personal and commercial use. These are early preview builds and are not yet code-signed.

First launch on a fresh machine

macOS: signed with a Developer ID and notarized by Apple, so it opens normally.

Windows, recommended: install with the built-in package manager, no SmartScreen prompt: winget install TaoufikJabbari.Tiger

Windows, direct download: the installer is not yet code-signed, so SmartScreen may warn. Click More info, then Run anyway. Tiger is applying to the SignPath Foundation for free open source code signing.

PlatformFileSize
macOS · Apple Silicon Tiger-0.3.1-mac-arm64.dmg 127 MB
macOS · Intel Tiger-0.3.1-mac-x64.dmg 134 MB
Windows · Installer Tiger-Setup-0.3.1-windows-x64.exe 98 MB
Windows · Portable Tiger-Portable-0.3.1-windows-x64.exe 97 MB
Windows · ZIP Tiger-0.3.1-win-x64.zip 136 MB
FAQ

Questions engineering leaders ask

01Where does our API data live?+

On your machines and in your Git repositories, nowhere else. Tiger has no cloud backend, no sync service and no accounts, so request definitions, tokens and response data never leave your infrastructure.

02Can we use it commercially, and what does it cost per seat?+

Tiger is free to download and use today, including for commercial work. Advanced team features may become paid in a future release; pricing will be announced before anything changes for existing users.

03How do we migrate off Postman or Insomnia?+

Export each Postman collection as v2.0 or v2.1 JSON, or your Insomnia data as a v4 export, and import it from the sidebar. Folders, headers, query parameters and bodies carry over, with variable references preserved. Environment values and auth settings are entered once in Tiger. OpenAPI and Bruno import too, and collections export back to Postman or OpenAPI 3.0.

04Does it work behind our corporate proxy?+

Yes. HTTP, HTTPS and SOCKS proxies are supported, SSL verification can be switched off when developing against self-signed or internal certificates, and redirects and timeouts are configurable.

05How does the team collaborate without a sync server?+

With the Git workflow you already run. Collections are plain text files, so sharing is a repo, review is a pull request, and history is git log. New engineers get everything with git clone.

06How do we deploy it company-wide?+

Standard installers per platform: DMG for macOS and NSIS installer or portable EXE for Windows. Push them with your existing deployment tooling. No accounts or license keys to provision. Linux and ZIP builds are available on request.

Get started

Put your collections
back in the repo

Free to get started. Import your Postman collections and see them in your next pull request.

Learn more