- Product |Nov 27, 2025
Hoppscotch v2025.11.0: API Documentation [Beta], Scripting, API Mocking Enhancements, and Portable Desktop Apps

We're excited to announce the release of Hoppscotch v2025.11.0. This update brings highly requested features like API Documentation, significant improvements to scripting, and enhancements to The Hoppscotch desktop application.
API Documentation
We are introducing a comprehensive API Documentation feature to Hoppscotch, enabling users to create, edit, and view rich documentation for their API collections and requests. This enhancement transforms Hoppscotch from a pure testing tool into a complete API documentation platform.

Team members can collaboratively add, edit, and publish API documentation to a public URL, making it easy to share your API specifications with your team and the world.
- Markdown Support: Write rich documentation using Markdown to provide context and details for your APIs.
- Code Snippet Generator: Generate code snippets for your requests in multiple languages and clients.
- Sidebar Navigation: Easily navigate through your entire collection or view documentation request by request.
- Public URLs: Publish your documentation to a public URL for easy sharing with your team and external stakeholders.
We have an exciting roadmap ahead, with features like versioning and more coming soon.
Note: API Documentation is an experimental feature currently in public beta. We welcome your feedback as we continue to refine and improve this capability.
Scripting, API Mocking Enhancements
Adds request-sending to the scripting sandbox with hopp.fetch(), global fetch(), and pm.sendRequest() so pre/post-request scripts can perform token refreshes, chained calls, and validations. Requests respect the chosen interceptor across web, and desktop with strong typing and extensive tests.

New Features
hopp.fetch()and globalfetchwith Request/Response/Headers/FormData/URLSearchParams support and single-read body semantics.pm.sendRequest()for Postman compatibility (string URL or request object), backed by the same fetch layer.
Note: It is recommended to use the Agent interceptor on the Web App and the Native interceptor on the Desktop App for fetch(), hopp.fetch() and pm.sendRequest() usages.
On self-hosted instances, there is a known security concern with same-origin requests made from scripts to Hoppscotch's own backend API using cookie-based authentication, as these bypass CSRF protections. The scripting interceptor inspector will warn when this pattern is detected.
Portable Desktop Apps
The Hoppscotch desktop application now supports portable builds for both Cloud and Self-Hosted editions (Community and Enterprise). This major update allows you to run Hoppscotch without installation, providing greater flexibility for users who need to work across multiple environments or have restricted installation privileges.
Mock Server Enhancements
We've added several feature enhancements to the Mock Server, making it more robust and flexible for your testing needs.

- Mock URLs in Environment Variables: You can now use environment variables for mock URLs, streamlining your workflow across different environments.
- Pet Store Example Collection: We've added a Pet Store example collection featuring a complete set of CRUD requests to help you explore mock server capabilities.
- Enhanced UX: Improved user experience with clear messages and guidance when creating example collections.
CLI Updates
The minimum supported Node.js version for the CLI is now v22. If you're on Node.js v20 (EOL in April, 2026), you can continue using CLI v0.26.0 alongside v2025.10.1 of the Hoppscotch app. Future CLI versions will require Node.js v22 or higher.
Other Improvements
We've also included various bug fixes and performance improvements to ensure a smoother experience.
What do you want us to build next? Write to us at hello@hoppscotch.io, join the conversation on our Discord server, or head over to our GitHub repository.