Skip to content

The kulala-core will become the backend for all the kulala tools. It parses .http files and exectutes requests. including scripts, without any external requirements.

License

Notifications You must be signed in to change notification settings

mistweaverco/kulala-core

Kulala Logo

Kulala Core

Made with love GitHub release (latest by date) Development status) Discord

A work-in-progess, backend for the Kulala toolchain.

Kulala is swahili for "rest" or "relax."

This project aims to replace the requirement for cURL, any custom parsing logic and nodejs for scripting.

Features

Protocols: HTTP, GraphQL

Variables: Environment, Document, Request, Dynamic, Prompt, http-client.env files

JS scripting: Pre-request, Post-request, Conditional, Inline, External

Authentication: Basic, Bearer

Assertions, automated testing and reporting

Compatibility with IntelliJ HTTP Client

Install

You can install the Kulala Core via the installer script:

For Unix-based systems (Linux, macOS, WSL):

# sh
curl -sSL https://core.getkulala.net/install.sh | sh
# bash
curl -sSL https://core.getkulala.net/install.sh | bash
# zsh
curl -sSL https://core.getkulala.net/install.sh | zsh

For Windows (PowerShell):

irm https://core.getkulala.net/install.ps1 | iex

About

The kulala-core will become the backend for all the kulala tools. It parses .http files and exectutes requests. including scripts, without any external requirements.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published