Languages
Categories
Official Modules
We partner with software vendors to maintain and certify official modules.
Comunity Modules
These modules are maintained by the community, outside of the core Testcontainers project.
Want to contribute? Visit the Community module registry
Aerospike
NoSQL Database
- Go
ArangoDB
NoSQL Database
- Java
- .NET
- Node.js
Artemis
Message Broker
- Java
- Go
- .NET
Azure Cosmos DB
Cloud
- Java
- .NET
Azure SQL Edge
Cloud
- .NET
Azurite
Cloud
- .NET
Cassandra
NoSQL Database
- Java
- Go
Ceph
Other
- Java
Chroma
Vector Database
- Java
- Go
ClickHouse
Relational Database
- Java
- Go
CockroachDB
Relational Database
- Java
- Go
Consul
Other
- Java
- Go
Couchbase
NoSQL Database
- Java
- Go
- .NET
- Node.js
CouchDB
NoSQL Database
- .NET
Dapr
Cloud
- Java
DB2
Relational Database
- Java
Dex
Other
- Java
Distribution Registry
Other
- Go
DoltDB
Relational Database
- Go
Dynalite
NoSQL Database
- Java
DynamoDB
NoSQL Database
- Go
- .NET
Elasticsearch
NoSQL Database,
Vector Database
- Java
- Go
- .NET
- Node.js
etcd
Other
- Java
EventStoreDB
NoSQL Database
- .NET
fake-gcs-server
Other
- Java
Gemfire
NoSQL Database
- Java
Google Cloud
Cloud
- Java
- Go
HiveMQ
Message Broker
- Java
- Node.js
Inbucket
Other
- Go
InfluxDB
Relational Database
- Java
- Go
K3S
Other
- Java
- Go
- .NET
K6
Web
- Java
- Go
Kafka
Message Broker
- Java
- Go
- .NET
- Node.js
Keycloak
Other
- Java
- Go
- .NET
Kindcontainer
Other
- Java
LocalStack
Cloud
- Java
- Go
- .NET
- Node.js
MariaDB
Relational Database
- Java
- Go
- .NET
Meilisearch
NoSQL Database
- Java
Microcks
Cloud
- Java
- Go
- Node.js
Milvus
Vector Database
- Java
- Go
- .NET
MinIO
Other
- Java
- Go
- .NET
Mockserver
Web
- Java
- Go
MongoDB
NoSQL Database
- Java
- Go
- .NET
- Node.js
MSSQL
Relational Database
- Java
- Go
- .NET
- Node.js
MySQL
Relational Database
- Java
- Go
- .NET
- Node.js
NATS
Message Broker
- Go
- Node.js
Neo4j
NoSQL Database,
Vector Database
- Java
- Go
- .NET
- Node.js
Nginx
Web
- Java
OceanBase
Relational Database
- Java
Ollama
Other
- Java
- Go
OpenFGA
Other
- Java
- Go
OpenLDAP
Other
- Go
OpenSearch
NoSQL Database,
Vector Database
- Java
- Go
Oracle Free
Relational Database
- Java
Oracle-XE
Relational Database
- Java
- .NET
OrientDB
NoSQL Database
- Java
Oxia
Other
- Java
pgvector
Vector Database
- Java
- Go
- .NET
- Node.js
Plain Git Server
Other
- Java
PostGIS
Relational Database
- Java
- Go
- .NET
- Node.js
PostgreSQL
Relational Database,
Vector Database
- Java
- Go
- .NET
- Node.js
Presto
Relational Database
- Java
Pulsar
Message Broker
- Java
- Go
Qdrant
Vector Database
- Java
- Go
- Node.js
QuestDB
Relational Database
- Java
RabbitMQ
Message Broker
- Java
- Go
- .NET
RavenDB
NoSQL Database
- .NET
Redis
NoSQL Database,
Vector Database
- Java
- Go
- .NET
- Node.js
Redpanda
Message Broker
- Java
- Go
- .NET
Selenium
Web
- Java
- .NET
- Node.js
Smocker
Web
- Go
Solace PubSub+
Message Broker
- Java
Solr
NoSQL Database
- Java
SurrealDB
NoSQL Database
- Go
- Rust
Synthesized
Relational Database,
Other
- Java
TiDB
Relational Database
- Java
Timescale
Relational Database
- Java
- Go
- .NET
- Node.js
Toxiproxy
Web
- Java
Trino
Relational Database
- Java
Vault
Other
- Java
- Go
Weaviate
Vector Database
- Java
- Go
- Node.js
WireMock
Cloud,
Web
- Java
- Node.js
- Go
- Python
YugabyteDB
Relational Database
- Java
No modules found