Content rating
Everyone
100+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Baton is a git-native API client for developers. Build and send REST, GraphQL, and WebSocket requests, organize them into collections, and keep everything in a git repository you control.

Your workspace is plain, human-readable YAML - the same files you'd review in a pull request. Sync it to your own git host (GitHub, GitLab, or Bitbucket) and your requests, environments, and variables travel with you across devices, with a clean diff on every change.

Features:
• REST, GraphQL, and WebSocket in one app
• Collections, folders, environments, and variables
• GraphQL introspection and a syntax-highlighted query editor
• Auth helpers - Bearer, Basic, and more, with inheritance
• Secrets stay out of your repo: values live in your device's secure storage, never in the synced files
• Pre-request and test scripts
• Sync through your own git repository - no proprietary cloud, no lock-in

Baton doesn't collect analytics or phone home. The requests you send, the tokens you enter, and the secrets you store never leave your device except to reach the endpoints you choose.

Bring your own repository. Own your API workspace.
Git-native API client - REST, GraphQL, WebSocket, synced to your own repo.
Updated on
Aug 14, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection

What’s new

Improved request processing.
Request timeout processing.
Implementing request cancellation.
Content rating
Everyone
Learn more

App support

About the developer
Siarhei Dudko
support@dudko.dev
23 Batova street apartment 24 Bobruisk Могилёвская область 213807 Belarus

More by @dudko.dev