Testcontainers
Testcontainers for .NET is a library to support tests with throwaway instances of Docker containers for all compatible .NET Standard versions.
Total Downloads
92.4M
92,439,347
Published
Jul 2, 2026
Latest stable version
Install
.NET CLI
dotnet add package Testcontainers --version 4.13.0
Package Manager Console
Install-Package Testcontainers -Version 4.13.0
PackageReference
<PackageReference Include="Testcontainers" Version="4.13.0" />
Frameworks
Dependencies
Docker.DotNet.Enhanced
[4.3.3, )
net10.0
Docker.DotNet.Enhanced.X509
[4.3.3, )
net10.0
[8.0.3, )
SSH.NET
[2025.1.0, )
net10.0
SharpZipLib
[1.4.2, )
net10.0
Docker.DotNet.Enhanced
[4.3.3, )
net8.0
Docker.DotNet.Enhanced.X509
[4.3.3, )
net8.0
[8.0.3, )
SSH.NET
[2025.1.0, )
net8.0
SharpZipLib
[1.4.2, )
net8.0
Docker.DotNet.Enhanced
[4.3.3, )
net9.0
Docker.DotNet.Enhanced.X509
[4.3.3, )
net9.0
[8.0.3, )
SSH.NET
[2025.1.0, )
net9.0
SharpZipLib
[1.4.2, )
net9.0
BouncyCastle.Cryptography
[2.6.2, )
.NETStandard2.0
Docker.DotNet.Enhanced
[4.3.3, )
.NETStandard2.0
Docker.DotNet.Enhanced.X509
[4.3.3, )
.NETStandard2.0
Microsoft.Bcl.AsyncInterfaces
[8.0.0, )
.NETStandard2.0
Microsoft.Bcl.HashCode
[1.1.1, )
.NETStandard2.0
Microsoft.Extensions.Logging.Abstractions
[8.0.3, )
.NETStandard2.0
SSH.NET
[2025.1.0, )
.NETStandard2.0
SharpZipLib
[1.4.2, )
.NETStandard2.0
BouncyCastle.Cryptography
[2.6.2, )
.NETStandard2.1