Optimize your development with Qaack
The first Web Environment Manager (WEM)
WEM? What is that?
A Web Environment Manager helps you create and share disposable web environments easily, with the data you choose.
Sync your repo
Integrated with your repo provider
Qaack reacts to events like pushing code, creating and updating Merge/Pull Requests automatically, it's integrated with Github, Gitlab, Azure DevOps and Bitbucket.
Check how!Configure your envs
Get total control
Just with a single configuration file, you can tell Qaack which services you need, which commands to run, the variables to set and the tests to perform.
Check how!Launch your services
Demo time!
Launch your environment services, share the link, check the build/activity logs, the test results and use interactive consoles with ease.
Try it now!Benefits of using Qaack
Quality Assurance ACKnowledgement
Speed up
With test envs for MRs and PRs
Test the changes in a real environment without the need to deploy them to test or production.
Showcase
Share your changes with just a link
Customize the environments and provide them the data they will need. Once the environment is ready, sharing it is as easy as sending the link.
Easy to use
Designed to be easy to use
The workflow is clear and simple and the UI is intuitive in order to assure that.
Rich for dev
Fully featured API and CLI
Consume its services is really straightforward and flexible for developers. Aditionally, Qaack offers configuration and options for developers.
Key features that you will love
What is Qaack offering?
Project templates
Do not reinvent the wheel
We provide templated configurations for common used frameworks and technologies, like Drupal, Django, NextJS or React. Save time copying the example project that fits your project!
Check them hereJust one link
Each environment has an unique URL
Once an environment is created, a subdomain is generated. Every website is exposed through HTTPS.
Reusable environments
Save time and resources
With Qaack is possible to setup checkpoints in your build scripts to do a snapshot and later build new environments from there. For example, when you install you dependencies or before applying some especific configuration.
Qck CLI
Do everything just with the keyboard
The Qaack CLI automatically detects your branch/PR/MR and selects the corresponding environments. It just needs a initial minimal configuratio.
SSH keys management
Secure by default
A new SSH key pair is generated per repository and injected in each environment automatically.
Integrations
Connect with your repo provider
Qaack is able to integrate with generic repositories but also has some integration features with Gitlab, Azure DevOps and Github.
Frequent use cases
How is Qaack useful for you?
Test before deployment
Check breaking changes before they break production
Filling your environments with real content, you can automatically know if your changes are compatible with your production environment.
Share the real progress
An environment is worth a thousand of words
Sometimes a screenshot or video is not enough to show a new feature. By sending an link, you can provide a ready-to-use version of the site with the new feature. This allows QA/PM/clients to review easily and quickly.
Enable your team to test
No technical knowledge needed
Qaack automatically builds branches, so there is no manual action needed. This enables your team to test the changes in a real environment without the need to run them locally nor deploy them.