Simulate production environments

Flawless E2E testing for Dart & Flutter

The Testainers ecosystem streamlines the creation, configuration, and management of isolated test environments using containers. Ensure consistent, fast, and highly reliable testing processes.

Testainers Ecosystem

Ecosystem Projects

Modular tools and optimized containers designed specifically to enhance your testing workflow, networking, and validations.

Dart Flutter Plugin

Testainers

Testainers is a powerful Dart plugin designed to streamline the management of containers for testing purposes. Effortlessly create, configure, and manage isolated test environments within containers.

Provides a user-friendly interface to handle container orchestration, allowing quick spin up/tear down, dependency definition, and seamless test execution for reproducible workflows.

HTTP Client CLI Docker

check

A micro HTTP client CLI written in Dart. Designed to be cross-platform and extremely easy to use for CLI tasks and creating healthchecks inside container images.

Empowers users to seamlessly navigate HTTP requests for API testing, data retrieval, and web development without cumbersome setups.

HTTP Server Docker

httpbucket

A powerful microservice designed specifically for testing HTTP requests with a wide range of request URLs.

Serves as a valuable tool for developers and QA teams. By providing a flexible and user-friendly interface, it simplifies the process of testing and validating various types of HTTP requests.

SSH Server Docker

sshd-container

A small container image designed specifically for testing SSH connections. It serves as a lightweight and efficient tool to verify and troubleshoot SSH connectivity.

Includes a minimal OS with essential SSH components, reducing image size. Highly customizable for seamless integration into CI/CD pipelines.

Telnet Server Docker

telnetd-container

A highly optimized, small Alpine-based container image designed specifically for testing TELNET connections.

Installs a lightweight telnet server, providing an isolated and instant environment to validate legacy network protocols and client behaviors during E2E tests.

SNMP Server Docker

snmpd-container

A minimal container image explicitly crafted for testing SNMP (Simple Network Management Protocol) connections and data polling.

Perfect for simulating network devices and appliances to test monitoring tools, managers, and agents in an automated, containerized workflow.