Open-source API client that stores collections as plain-text files on your filesystem, an offline alternative to Postman and Insomnia.
- Stars
- 5,434
- Forks
- 405
- Open issues
- 191
- Last commit
- 2 days ago
What is it?
Altair GraphQL Client is an IDE-style tool for sending and debugging GraphQL queries against any GraphQL endpoint. It is built to help developers test queries and implementations without writing boilerplate, and it runs as a desktop app, a browser extension, and a web version.
The project is distributed in several forms: installable apps for desktop platforms, Chrome and Firefox extensions, and an npm package, altair-express-middleware, that adds the client to an Express server. The codebase is written in TypeScript and includes an Angular-based frontend along with Electron packaging.
Altair also supports GraphQL subscriptions and fragments, and the repository includes a Docker image and deployment templates for hosting the API component.
Key features
- 01Runs as a desktop app, browser extension, or web client
- 02Supports GraphQL queries, mutations, and subscriptions
- 03Provides Express middleware for embedding the client in a server
- 04Built with TypeScript and Angular, packaged with Electron
Use cases
- Debugging queries and mutations against a GraphQL API during development
- Embedding a GraphQL IDE into an Express-based backend
- Testing GraphQL subscriptions from a desktop or browser client
Quick start
- 1
Install the Chrome extension from the Chrome Web Store or the Firefox add-on from Mozilla Add-ons
- 2
Or install the Express middleware package from npm
npm install altair-express-middleware - 3
Read the documentation to get started
Things to know
- Development and self-hosted deployment setup is described only briefly in the README and points to external docs.
Topics
FAQ
- What is altair?
- A feature-rich GraphQL client IDE for debugging queries and APIs, available on desktop, web, Chrome/Firefox and as Express middleware. Altair GraphQL Client is an IDE-style tool for sending and debugging GraphQL queries against any GraphQL endpoint. It is built to help developers test queries and implementations without writing boilerplate, and it runs as a desktop app, a browser extension, and a web version.
- Is altair free to use? What license does it have?
- altair is open source under the MIT license. Check the license terms before using it in commercial products.
- Is altair still maintained?
- Actively maintained. The last commit to altair was on Oct 20, 2026.
- What can I use altair for?
- Debugging queries and mutations against a GraphQL API during development Embedding a GraphQL IDE into an Express-based backend Testing GraphQL subscriptions from a desktop or browser client
- How do I install altair?
- Install the Chrome extension from the Chrome Web Store or the Firefox add-on from Mozilla Add-ons Or install the Express middleware package from npm: npm install altair-express-middleware Read the documentation to get started
- Where can I get altair?
- The source code and installation instructions are on GitHub: https://github.com/altair-graphql/altair
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Open-source API development ecosystem for sending REST, GraphQL, WebSocket, SSE, Socket.IO and MQTT requests, offered as web, desktop and CLI apps.
Terminal API client that stores HTTP, GraphQL, gRPC, WebSocket and SSE requests as plain .http files you can version in git.
A friendly, fast command-line HTTP client that reimplements much of HTTPie's syntax with better startup performance.
A lightweight, local-first API debugging client built with Rust and Tauri 2, positioned as a Postman alternative at about 10 MB.
Open-source cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC, with local, Git and cloud storage.