Skip to main content

A Python-native, async-first test automation framework for network infrastructure, servers, and applications.

Project description

Huginn

CI Python License

A Python-native, async-first test automation framework for network infrastructure, servers, and applications.

Overview

Huginn is designed for skilled test engineers who need to validate infrastructure state at scale. Named after one of Odin's ravens who flies across the world gathering information, Huginn dispatches tests to observe your infrastructure, gather state, and report findings. The framework maintains a minimal core with optional plugins, handles test orchestration and connection management, and supports dual execution modes: learning current state from live infrastructure and testing against previously-learned parameters.

Installation

pip install git+https://github.com/ChartinoLabs/Huginn.git

Or using uv:

uv add git+https://github.com/ChartinoLabs/Huginn.git

Requires Python 3.11 or later. See the documentation for a full quickstart guide.

License

Licensed under the Apache License 2.0.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

huginn_framework-0.1.0.tar.gz (518.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

huginn_framework-0.1.0-py3-none-any.whl (114.4 kB view details)

Uploaded Python 3

File details

Details for the file huginn_framework-0.1.0.tar.gz.

File metadata

  • Download URL: huginn_framework-0.1.0.tar.gz
  • Upload date:
  • Size: 518.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for huginn_framework-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f8a0c6ba2e4ef7d66a0e5615d9e962a46dfca7e00d67a7920a3a0bf3c1ed7473
MD5 29fd2540efeb907769e44a80c4986e52
BLAKE2b-256 47e19d3e826324da506512bbed9764cc46eb05a1ed2212aa71a8fe63b59a043b

See more details on using hashes here.

File details

Details for the file huginn_framework-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for huginn_framework-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 940291c0bcbde491f196f7c675f9e49a231be7bfb53d4806383b0d5daf4d73bf
MD5 7074b9b6d81544e5114c8974e222f605
BLAKE2b-256 164ccea44055e1bb076fb08d43ed3d206513dc134d5e97bfebd1fb7dd358487d

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page