Sanchaar is a offline REST API client built using Iced in Rust. It is a simple tool to test REST APIs without the need of internet connection. It supports GET, POST, PUT, DELETE requests with path, query and header parameters.
- Send GET, POST, PUT, DELETE requests
- Path, Query, Header params
- Multiple requests in tabs
- Save/Load requests from collections
- Create/Open collection from local disk
- Environment variables
- Path param support
- Query param support
- Header param support
- Body support
- JSON
- Form
- XML
- Text
- Raw File
- Multipart (Files not supported with GET method)
- Request cancellation
- Authentication
- Basic
- Bearer
- OAuth
- OAuth2
- AWS
- Digest Auth
- Tab view for multiple requests
- File persistence
- TOML file format
- Save/Load
- Changed indicator
- File Rename
- Collections/Folder
- Tree view
- Create/Open
- Auto Save
- Refresh tree manually
- Refresh tree automatically
- Remove
- Rename collection/folder
- Export/Import
- Settings
- Update default env
- Change template syntax
- Collection headers
- Collection auth
- Request preset
- Environments
- Add/Remove/Update
- Choose environment
- Auto Save/Load current state
- Secure environment variables
- Variables from .env file
- Request Tests
- Use deno
- Scripting
- Pre request
- Post request
- Settings
- Theme
- Proxy
- SSL
- Timeout
- Cookies
- List
- Edit/Add/Remove
- History
- List
- Clear
- Open from history
- Auto Save/Load
- Mock APIs
- CLI
- Run request by path
- Select environment by name
- Run tests by path
- Run all collection tests
- Code export