Skip to content

Latest commit

 

History

History
34 lines (23 loc) · 1.17 KB

File metadata and controls

34 lines (23 loc) · 1.17 KB

Tiny Systems HTTP Module

HTTP server and client components for building web-facing automations.

Components

Component Description
HTTP Server Embedded HTTP server with configurable routes and TLS support
HTTP Client Make outbound HTTP requests with full header and body control
Basic Auth Parser Parse and validate HTTP Basic Authentication headers
OpenAPI Request Make HTTP calls driven by an OpenAPI/Swagger specification

Installation

helm repo add tinysystems https://tiny-systems.github.io/module/
helm install http-module tinysystems/tinysystems-operator \
  --set controllerManager.manager.image.repository=ghcr.io/tiny-systems/http-module

Run locally

go run cmd/main.go run --name=http-module --namespace=tinysystems --version=1.0.0

Part of Tiny Systems

This module is part of the Tiny Systems platform -- a visual flow-based automation engine running on Kubernetes.

License

This module's source code is MIT-licensed. It depends on the Tiny Systems Module SDK (BSL 1.1). See LICENSE for details.