//Solutions>Builder's Guide>Tools>Kraken
Kraken

Kraken

Modern continuous integration and continuous delivery (CI/CD) system focused on advanced testing and test result analysis.

users100k-200k
launched2019
chains
+12
Submit or update a tool
Audience
๐Ÿ› ๏ธInfrastructure Developers
๐Ÿ’ธDeFi Developers
๐ŸญEnterprise Blockchain Teams
websitexlinkedingithubdiscord

Overview

Kraken CI is a continuous integration and continuous delivery (CI/CD) platform designed to enhance software testing workflows with a focus on detailed test result analysis and automation. It provides developers and DevOps teams with tools to observe test regressions and fixes over time through visual charts, enabling better insight into test case behavior and stability. The system automatically identifies unstable tests and supports performance testing with statistical analysis across multiple iterations, helping teams detect regressions early and reduce software defects.

The platform supports diverse execution environments, including local systems, containerized environments (Docker, LXD), and virtual machines on cloud providers such as AWS EC2. This flexibility allows testing on standard hardware, unstable pre-production hardware, or simulated environments where real hardware is unavailable or costly. Kraken CI also supports cloud deployment with autoscaling capabilities on AWS, automatically provisioning new execution machines based on demand to optimize resource usage.

Kraken CI aims to standardize pre-commit testing by enabling developers to run the same tests used in product validation, reducing the risk of regressions and eliminating the need for expensive individual bench test setups. Its open-source nature encourages community contributions, with comprehensive documentation and guides available for setup, administration, and development. Teams can get started quickly using the provided quick start guides and leverage the systemโ€™s extensibility to integrate with existing workflows and testing frameworks.

The Problem

Testing complex software systems often suffers from unstable tests, lack of visibility into test regressions over time, and difficulties in replicating production validation tests in development environments. Additionally, managing diverse execution environments and scaling test infrastructure efficiently in the cloud presents operational challenges.

Unstable and flaky tests causing unreliable CI results

The Solution

Key Features

Performance Testing with Statistical Analysis

Run multiple iterations of performance tests with metrics like average, median, standard deviation, and coefficient of variation.

Standardized Pre-commit Testing

Developers can run the same tests used for product validation early in the development cycle to reduce regressions.

Automatic Identification of Unstable Tests

Tests that show inconsistent results are automatically marked to help teams focus on reliability.

Key Strengths

Advanced Test Result Analysis
Flexible Execution Environments
Cloud Deployment with Autoscaling

How Developers Use Kraken

๐Ÿ”

Automated Regression Detection in CI Pipelines

Developers integrate Kraken CI to monitor test results over time, quickly identifying regressions and fixes to maintain software quality.

โš™๏ธ

Performance Benchmarking Across Multiple Environments

QA teams use Kraken CI to run performance tests with statistical analysis on different hardware setups, including cloud VMs and containers.

โ˜๏ธ

Cloud-based Autoscaling for Large Test Suites

Organizations deploy Kraken CI in AWS to automatically scale test execution resources during peak demand, optimizing cost and speed.

Works Well With
Algorand
Algorand
Celestia
Celestia
Cosmos
Cosmos
Dymension
Dymension
Ethereum
Ethereum
Flow
Flow
Kava
Kava
Kusama
Kusama
Polkadot
Polkadot
Secret Network
Secret Network
SEI
SEI
Solana
Solana
Tezos
Tezos
The Graph
The Graph
TRON
TRON
Bitcoin
Bitcoin

Ship faster than your competition

Free RPC across 76+ chains. Spin up an endpoint in under 30 seconds.

Get your endpoint

Pricing

Open Source
Price (Monthly)Free
Price (Annual)Free
MessagingN/A
SupportCommunity support via Discord and GitHub
Analytics

Start Building Now

Reliable RPC, powerful APIs, and zero hassle.

Resources

Kraken CI provides extensive documentation, quick start guides, and community support channels including Discord and GitHub discussions to help developers and teams onboard and contribute effectively.