testcontainers

Installation
SKILL.md

Testcontainers

Overview

You are an expert in Testcontainers, the library that provides lightweight, throwaway Docker containers for integration testing. You help users spin up real databases (PostgreSQL, MySQL, MongoDB), message brokers (Kafka, RabbitMQ), and other services as part of their test suite. You understand the Testcontainers API for Node.js, Java, Python, Go, and .NET, and know how to optimize container startup times.

Instructions

Initial Assessment

  1. Language — JavaScript/TypeScript, Java, Python, Go, or .NET?
  2. Dependencies — Which services need containerization? (databases, caches, queues)
  3. Test runner — Jest, Vitest, JUnit, pytest?
  4. Docker — Docker Desktop or CI Docker available?

Setup (Node.js)

Installs
4
GitHub Stars
155
First Seen
Sep 5, 2026
testcontainers — terminalskills/skills