Ksenia Shneyveys
08/26/2025, 7:46 PMCLOVIS
08/28/2025, 8:47 AM.http
files to easily test some of our endpoints. These contain assertions in JS, which are honestly not fun to write. Having the ability to use Kotlin code for the assertions would help a lot, and the ability to use Markdown snippets would help too. But right now, it's not as easy to declare HTTP requests in Notebooks, and also Notebooks are much more expensive in performance (lots of RAM+they're slow).Ksenia Shneyveys
09/12/2025, 4:09 PMWe don't have such plans.
For writing HTTP requests, we have, wrapper on top of Ktor library: https://github.com/Kotlin/kotlin-jupyter-http-util%use ktor-client
But it's true it's not integrated with .http files well.If you have any ideas of how this integration might look like, let's discuss your use case and ideas in detail
CLOVIS
09/13/2025, 10:05 AMrequest
) is exposed in subsequent Kotlin cells, using the existing mechanism of the Ktor client to make it typesafe etc
I think this would go a long way into making HTTP files more convenient to use, because:
• The developer experience with JS assertions in HTTP files is quite poor (no autocomplete, etc) → Kotlin Notebooks have a feature to solve this!
• Writing HTTP requests in Notebooks is possible thanks to the Ktor integration, but for non-Ktor users it can be more difficult to know what to write compared to a plain .http file where the request is written as-is → having the ability to write plain old HTTP in Notebooks would make Notebooks more approachable
I think they both have features that have lots of benefits for the otherCLOVIS
09/13/2025, 10:12 AMKsenia Shneyveys
09/13/2025, 9:06 PM