An IntelliJ plugin designed to streamline API development directly within the IntelliJ IDE. It offers a comprehensive set of features to manage and test the rest APIs seamlessly, all without leaving your development environment.
- API Requests Management: Create, organize, and manage API requests within IntelliJ IDEA for efficient API development.
- HTTP Methods Support: Support for various HTTP methods such as GET, POST, PUT, DELETE, etc., enabling easy interaction with RESTful APIs.
- Request History: Maintain a history of recent requests for quick access and reference during API development.
- Collections: Group related requests into collections for better organization and management of your API projects.
- Request Body Editor: Conveniently edit request bodies using a user-friendly interface with support for JSON, XML, and other common formats.
- Headers Management: Easily add, remove, and modify request headers to customize API requests according to your needs.
- Authentication Support: Seamlessly handle authentication mechanisms such as Basic Auth, OAuth, API keys, etc., for secure API testing.
- Response Viewer: View detailed responses including headers, status codes, and response bodies directly within IntelliJ IDEA for quick analysis.
- Open IntelliJ IDEA.
- Navigate to Preferences > Plugins.
- Click on the Marketplace tab.
- Search for "Daakia" and click Install.
- Restart IntelliJ IDEA to activate the plugin.
- After installation, access the Daakia plugin from the toolbar (
) at the bottom.
- Create API requests and organize them into collections for efficient management.
- Configure request parameters, headers, and authentication settings as needed.
- Use the Import and Export icons in the main toolbar to load or save Postman collections.
- Click the Import icon in the header to choose a Postman
.jsonfile. - The imported collection immediately appears in the tree and is stored using the SQLite persistence layer.
- Click the Export icon to save the selected collection in Postman v2 format.
If you encounter any issues or have suggestions for improvement, please don't hesitate to reach out to us via the plugin's support channel or by filing an issue on the GitHub repository.
This plugin is distributed under the MIT License. See the LICENSE file for details.
-
DataContextnow loads persisted debug settings and automatically starts log capture, ensuring continuity across sessions. -
UIContextupdates and persists user choices for:- Debug mode
- Script logging
...into
DaakiaSettings.
-
DaakiaSettingsStatenow includes new fields for storing debug preferences. -
About Dialog now:
- Remembers the Script/GraalVM checkbox state.
- Toggles debug mode based on the checkbox.
- Debug tab creation now executes on the Event Dispatch Thread (EDT), showing captured logs immediately.
- Tabs for Environment, History, and Collection items are now created directly on the Swing thread, ensuring they always appear without checking the current thread.
- Updated
DaakiaTabbedMainPanelto create tabs viaApplicationManager.invokeLaterfor thread-safe rendering.
✅ A more stable and user-friendly experience, especially for debugging and script-heavy users!
Major release with dynamic panel resizing, trash management improvements, and refined UI behaviors.
- Double-click divider for 3-way toggle:
- First double-click → Maximize Left Panel
- Second double-click → Center Split
- Third double-click → Maximize Right Panel
- Smooth request/response panel visibility toggling with improved divider logic.
- Progress bar now appears during async REST operations.
- Response panel hides content when collapsed for performance.
- Removed unused
hideShowButtonfrom ResponseBodyContainer. - Adaptive layout refinements and better divider sizing.
- Added restore and permanent delete for trash panel items.
- Nested folders automatically restore ancestors on reactivation.
- Fixed empty collection save and Postman import/export logic.
- Refactored save and error handling for stability.
- Merged multiple feature branches with clean history.
- Internal cleanup of unused UI elements and improved event handling.
- Existing collections and trash data are preserved.
- Double-click divider replaces old hide/show button logic.
Release date: August 6, 2025
Author: Salil V Nair (@salilvnair)