Kiso helps researchers run and reproduce experiments across edge, cloud, and testbed environments. Define your experiments declaratively, and let Kiso handle the infrastructure complexity.
# Install Kiso
$ pip install kiso[all]
# Define your experiment in YAML
$ vim experiment.yml
# Provision resources across multiple testbeds
$ kiso up
# Run across multiple testbeds
$ kiso run
# Deprovision resources
$ kiso down
Instead of writing custom scripts to provision resources, install software, and manage execution, Kiso lets you describe your experiments declaratively using simple configuration files.
Kiso handles resource provisioning, software setup, experiment execution, and result collection โ allowing you to focus on designing and evaluating your experiments rather than managing infrastructure.
Kiso manages every stage of your experiment with YAML-based configurationโno custom orchestration code required
Declaratively provision computing resources across one or more supported testbeds. Kiso handles authentication, allocation, and configuration across diverse infrastructure providers.
Automatically install and configure software stacks, workload management systems, and execution environments. Deploy containers, workflow engines, agent runtimes, and custom dependencies.
Run experiments in a controlled, repeatable manner across distributed infrastructure. Collect results from all resources back to a central location for analysis.
Everything you need to run reliable, reproducible experiments across distributed environments
Seamlessly run experiments across edge, and testbed environments through a unified interface. Support for major research testbeds providers.
No more writing and maintaining custom orchestration code. Define everything in YAML and let Kiso handle the complexity.
Plugin architecture supports custom testbeds, software installers, and experiment orchestrators to fit your specific needs.
Robust automated resource cleanup ensure your experiments run smoothly and don't leave resources stranded.
Collect experiment results from all distributed resources to a central location for easy analysis and sharing.
Join researchers using Kiso to simplify their edge-to-cloud experimentation workflows