Dev-first approach to testing comes to Docker, shifting it to the left for improved integration testing, faster application delivery, and enhanced developer productivity
PALO ALTO, Calif. – December 11, 2023 – Docker, Inc.®, today announced it has acquired New York-based AtomicJar, a privately-held company behind the popular open source project Testcontainers. This acquisition, the seventh by Docker since 2019, continues the company’s focus on improving the end-to-end developer experience by acquiring startups to accelerate delivery of its vision. The acquisition is a mix of equity and cash. Other terms of the deal were not disclosed.
“With its support for Java, .NET, Node.js, and other programming languages together with its container-based testing automation, Testcontainers has become the de facto standard test framework for the developer’s ‘inner loop’,” said Docker CEO Scott Johnston. “Why? The result speaks for itself – Testcontainers provides a step-function improvement in both the quality and speed of application delivery. We’re excited to add their strong, complementary offering to the Docker portfolio.”
Testcontainers is an open-source framework for provisioning throwaway, on-demand instances of containers for development and testing use cases. Testcontainers makes it easy to work with databases, message brokers, web browsers, or just about anything that can run in a Docker container. Testcontainers has transformed test-enabled development at leading engineering organizations like DoorDash, Spotify, Uber, and Netflix becoming the de facto standard for dev-first testing. In 2022, Testcontainers saw an increase from 50 million to 100 million in Docker Hub pulls, making it one of the fastest-growing open-source projects in the testing category. It is currently being pulled more than 10 million times a month.
“Docker shares our goal of continuously improving the developer experience so that they can be more focused on innovating,” said Sergei Egorov, Testcontainers co-creator and CEO, AtomicJar. “We are excited to join Docker and are confident that our combination will vastly improve developer productivity while shipping software with confidence.”
AtomicJar is both the custodian of the Testcontainers OSS and has also delivered solutions for Testcontainers developers including Testcontainers Desktop – a companion application that enhances local development and testing; and Testcontainers Cloud – a cloud-based service that offloads the running of containers to the cloud, providing a consistent testing experience across different operating systems, enhancing developer productivity and team efficiency. With Testcontainers, Docker is now even easier to use in more ways meeting developers in IDE and the languages they already use: Java, .NET, Node, Go, or Haskells without YAML or other abstractions.
AtomicJar is on a mission to make integration testing easier for developers across the software development lifecycle. Founded by the same team that maintains the most popular integration testing library, Testcontainers, AtomicJar gives developers simpler methods for testing with containers and anything running inside containers, against the many dependencies code integrates with in production. For more information visit https://AtomicJar.com or follow https://twitter.com/AtomicJarinc.
Docker helps millions of developers efficiently and collaboratively build, share and run applications. The Docker collaborative application development platform provides developers with an unmatched experience for an integrated, reliable and secure workflow that accelerates app delivery from code to the cloud. Through a combination of the world’s largest marketplace of trusted content and integrations with leading tools, Docker allows teams to rapidly create modern applications. For more information, visit www.docker.com