Skip to content

Releases: kidoz/postest

Postest v1.0.0

28 Nov 21:13

Choose a tag to compare

Postest v1.0.0

Initial Release - A modern, lightweight REST API client built with Kotlin and Compose Multiplatform.

Highlights

  • Full HTTP Support - GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS
  • Multiple Body Types - JSON, XML, Form Data, Multipart, Binary, GraphQL
  • Authentication - Basic, Bearer Token, API Key
  • Collections & Folders - Organize and manage your API requests
  • Import/Export - Postman (v1/v2/v2.1) and OpenAPI 3.x support
  • Environments - Variable substitution with {{variable}} syntax
  • Request History - Track and replay previous requests
  • Dark/Light Theme - Modern Material 3 design

Downloads

Platform File
macOS Postest-1.0.0.dmg
Linux postest_1.0.0_amd64.deb
Windows Postest-1.0.0.msi

System Requirements

  • Java 21+
  • macOS 12+ / Linux (GTK) / Windows 10+

Features

HTTP Client

  • Full support for HTTP methods: GET, POST, PUT, PATCH, DELETE, HEAD, OPTIONS
  • Request builder with headers, query parameters, and multiple body types
  • Response viewer with formatted JSON/XML, headers, and detailed timing info
  • Request cancellation support

Body Types

  • JSON - Syntax highlighted editor with formatting
  • XML - Syntax highlighted editor
  • Form URL Encoded - Key-value pair editor
  • Multipart Form Data - Support for text fields and file uploads
  • Raw - Plain text with custom content type
  • Binary - File upload support
  • GraphQL - Query and variables editor

Authentication

  • Basic Auth (username/password)
  • Bearer Token
  • API Key (header or query parameter)

Collections

  • Organize requests into collections and nested folders
  • Import from Postman Collection (v1.0, v2.0, v2.1)
  • Import from OpenAPI 3.x specifications (JSON/YAML)
  • Export to Postman Collection v2.1 format
  • Collection-level variables

Environments

  • Create and manage multiple environments
  • Variable substitution with {{variable}} syntax
  • Variables work in URLs, headers, query params, and body
  • Quick environment switching

History

  • Automatic request/response history tracking
  • Replay previous requests
  • Error details preserved for debugging
  • Clear history option

User Interface

  • Modern Material 3 design
  • Dark and light theme support
  • Tabbed interface for multiple requests
  • Resizable split panes
  • Keyboard shortcuts (Cmd/Ctrl+Enter to send, Cmd/Ctrl+T new tab)

Known Limitations

  • OAuth 2.0 authentication not yet supported
  • WebSocket connections not yet supported
  • Certificate pinning not yet supported

Full Changelog: https://github.com/kidoz/postest/commits/v1.0.0