Test at Scale platform for TestMu AI (Formerly LambdaTest).
8.4K

Test Smarter, Release Faster with test-at-scale.
TAS helps you accelerate your testing, shorten job times and get faster feedback on code changes, manage flaky tests and keep master green at all times.
To learn more about TAS features and capabilities, see our product page on TestMu AI (Formerly LambdaTest).
TestMu AIā (Formerly LambdaTest) is the world's first full-stack AI Agentic Quality Engineering platform that empowers teams to test intelligently, smarter, and ship faster. Built for scale, it offers a full-stack testing cloud with 10K+ real devices and 3,000+ browsers. With AI-native test management, MCP servers, and agent-based automation, TestMu AI supports Selenium, Appium, Playwright, and all major frameworks.
With TestMu AI (Formerly LambdaTest), you can accelerate your testing pipelines with smart test selection, auto-grouping, and deep analytics using Test At Scale (TAS).
In order to create an account, visit the TestMu AI (Formerly LambdaTest) TAS Login Page.
Login using a suitable git provider and select your organization you want to continue with.
Tell us your specialization, team size.

Select TAS Self Hosted and click on Proceed.
You will find your Secret Key on this page which will be required in the next steps.

Before installation we need to create a file that will be used for configuring test-at-scale.
Terminal of your choice.mkdir ~/test-at-scale
cd ~/test-at-scale
curl https://raw.githubusercontent.com/LambdaTest/test-at-scale/main/.sample.synapse.json -o .synapse.json
.synapse.json configuration file in any editor of your choice such as vi, nano, code, etc.NOTE:
.synapse.jsonfile is hidden by default. You can list it usingls -lacommand.
Set your credentials as environment variables (where applicable).
macOS / Linux:
export LT_USERNAME="YOUR_USERNAME"
export LT_ACCESS_KEY="YOUR_ACCESS_KEY"
Windows:
set LT_USERNAME="YOUR_USERNAME"
set LT_ACCESS_KEY="YOUR_ACCESS_KEY"
Run the docker application.
docker info --format "CPU: {{.NCPU}}, RAM: {{.MemTotal}}"
Execute the above command to ensure that resources usable by Docker are at least CPU: 2, RAM: 4294967296.
NOTE: In order to run test-at-scale you require a minimum configuration of 2 CPU cores and 4 GiBs of RAM.
The .synapse.json configuration file made in Step 2 will be required before executing the next command.
Download and run the docker compose file using the following command.
cd ~/test-at-scale
curl -L https://raw.githubusercontent.com/LambdaTest/test-at-scale/main/docker-compose.yml -o docker-compose.yml
docker-compose up -d
NOTE: This docker-compose file will pull the latest version of test-at-scale and install on your self hosted environment.
To get up and running quickly, you can use the following instructions to setup Test at Scale on Self hosted environment without docker-compose.
.synapse.json configuration file made in Step 2 will be required before executing the next command.cd ~/test-at-scale
docker network create --internal test-at-scale
docker run --name synapse --restart always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /tmp/synapse:/tmp/synapse \
-v ${PWD}/.synapse.json:/home/synapse/.synapse.json \
-v /etc/machine-id:/etc/machine-id \
--network=test-at-scale \
lambdatest/synapse:latest
WARNING: We strongly recommend to use docker-compose while Test at Scale on Self hosted environment.
test-at-scale self hosted environment is connected and ready.Proceed to move forward to Step 4.NOTE: Currently we support Mocha, Jest and Jasmine for testing Javascript codebases.
Click the Import button for the JS repository you want to integrate with TAS.
Once Imported successfully, click on Go to Project to proceed further.
You will be asked to setup a post-merge here. We recommend to proceed ahead with default settings. (You can change these later.)

A .tas.yml file is a basic yaml configuration file that contains steps required for installing necessary dependencies and executing the tests present in your repository.
In order to configure your imported repository, follow the steps given on the .tas.yml configuration page.
You can also know more about .tas.yml configuration parameters in the TestMu AI documentationā .

Placing the .tas.yml configuration file.

After completing the setup, TAS will automatically trigger on your commits and pull requests. View results on your TestMu AI dashboard.
Currently we support Mocha, Jest and Jasmine for testing Javascript codebases.
Contributions are welcome. Open an issue to discuss your idea before submitting a pull request. When reporting bugs, include your Go version, OS, and TAS version.
We love our contributors! If you'd like to contribute anything from a bug fix to a feature update, start here:
Connect with testers and developers in the TestMu AI Communityā . Ask questions, share what you are building, and discuss best practices in test automation and DevOps.
Engage with Developers, SDETs, and Testers around the world.
Join the Test-at-scale community on Discordā . Click hereā if you are already an existing member.
The documentation and community will help you troubleshoot most issues. If you have encountered a bug, you can contact us using one of the following channels:
We are committed to fostering an open and welcoming environment in the community. Please see the Code of Conduct.
TestAtScale is available under the Apache License 2.0ā . Use it wisely.
Earn free TestMu AI Certificationsā for testers, developers, and QA engineers. Validate your skills in Selenium, Cypress, Playwright, Appium, Espresso and more. Industry-recognized, shareable on LinkedIn, and built by practitioners, not marketers.
Learn modern testing through tutorials, guides, videos, and weekly updates:
On January 12, 2026, LambdaTest evolved to TestMu AIā , the world's first fully autonomous Agentic AI Quality Engineering Platform.
Same team. Same infrastructure. Same customer accounts. All existing LambdaTest logins, scripts, capabilities, and integrations continue to work without change.
š Find the new home for LambdaTestā .
In 2017, we launched LambdaTest with a simple mission: make testing fast, reliable, and accessible. As LambdaTest grew, we expanded into Test Intelligence, Visual Regression Testing, Accessibility Testing, API Testing, and Performance Testing, covering the full depth of the testing lifecycle.
As software development entered the AI era, testing had to evolve, too. We rebuilt the architecture to be AI-native from the ground up, with autonomous agents that plan, author, execute, analyze, and optimize tests while keeping humans in the loop. The platform integrates with your repos, CI, IDEs, and terminals, continuously learning from every code change and development signal.
That evolution earned a new name: TestMu AI, built for an AI-first future of quality engineering. TestMu is not a new name for us. It is the name of our annual community conference, which has brought together 100,000+ quality engineers to discuss how AI would reshape testing, long before that became an industry norm.
What started as a high-performance cloud testing platform has transformed into an AI-native, multi-agent system powering a connected, end-to-end quality layer. That evolution defined a new identity: LambdaTest evolved into TestMu AI, built for an AI-first future of quality engineering.
Got a question? Email [email protected]ā or chat with us 24x7 from our chat portal.
Content type
Image
Digest
sha256:1c6956c9aā¦
Size
1.2 GB
Last updated
about 4 years ago
docker pull lambdatest/nucleus:v0.10.4