Testcontainers Open-Source Libraries

A family of open-source libraries providing a programmatic API for spinning up and tearing down Docker containers in automated tests. Implementations exist for Java, Go, .NET, Node.js, Python, Rust, Haskell, Ruby, Clojure, Elixir, PHP, and Native (C), each with language-specific documentation and package registries.

API entry from apis.yml

apis.yml Raw ↑
aid: testcontainers:open-source-libraries
name: Testcontainers Open-Source Libraries
description: A family of open-source libraries providing a programmatic API for spinning up and tearing
  down Docker containers in automated tests. Implementations exist for Java, Go, .NET, Node.js, Python,
  Rust, Haskell, Ruby, Clojure, Elixir, PHP, and Native (C), each with language-specific documentation
  and package registries.
humanURL: https://testcontainers.com/getting-started/
baseURL: https://github.com/testcontainers
tags:
- Open Source
- Testing
- Docker
- Libraries
- SDKs
properties:
- type: Documentation
  url: https://testcontainers.com/getting-started/
- type: GitHubRepository
  url: https://github.com/testcontainers