Extend Steadybit: Custom Extensions and Integration Guide (Part One)
Blog post from Steadybit
Steadybit offers an adaptable platform that allows for creating custom extensions to enhance compatibility with various technologies in software development. These extensions, which can be implemented in any language and are typically packaged as container images, operate via a well-defined HTTP interface and are deployed alongside the agent in your infrastructure. They enable users to introduce custom functionalities such as attacks, checks, and actions by adhering to a structured lifecycle to ensure efficient resource use and system cleanliness. Extensions can also provide artifacts, metrics, and log messages to enrich experiment insights. Various open-source extensions are available, including those for AWS, Kubernetes, Kong, Datadog, Prometheus, and Postman, each offering specific functionalities like instance discovery, state change attacks, and data collection. This modular approach aims to streamline capabilities, reduce unnecessary resource consumption, and facilitate integration with existing systems, with future plans to deliver all Steadybit functionalities as extensions.