Deployment Overview
Compare the three algoQA deployment models — cloud infrastructure, AlgoShack-hosted, and on-premises — and follow the end-to-end deployment process from planning to monitoring.
Deployment Options
algoQA offers three deployment models so you can choose the one that best fits your infrastructure, security, and scaling requirements. This page compares each option and walks you through the four-step deployment process.
Cloud Infrastructure
Deploy algoQA within your own cloud environment so it operates behind your firewall. You retain full control of network security and data residency while benefiting from cloud scalability.
AlgoShack Hosted Instance
Use a cloud instance provided and managed by AlgoShack. This option offers the fastest setup and eliminates infrastructure maintenance. AlgoShack handles updates, scaling, and availability.
On-Premises Deployment
Deploy algoQA directly on your own servers and hardware. This option provides complete control over your deployment environment and integrates with your existing on-premises infrastructure.

Need help deciding? Review the System Requirements page to ensure your infrastructure supports your chosen deployment model.
Deployment Process
Once you have chosen a deployment model, follow these four steps to get algoQA up and running.

Plan
Develop a deployment strategy that aligns with your infrastructure and security requirements.
Create
Set up the necessary configurations, including environment variables, databases, and user accounts.
Deploy
Implement the algoQA solution in your chosen environment: cloud, hosted, or on-premises.
Monitor
Manage and track the algoQA solution's performance, usage, and health after deployment.