What Is a Dedicated Environment?
Each project gets its own isolated container in Azotha’s hosted infrastructure. Your agent has exclusive access to that environment and uses it to build, test, and iterate on your software. Because each project runs in a separate space, there is no interference between projects and no shared compute with other customers. The environment comes pre-configured with the runtimes, package managers, and tooling your agent needs. When the agent decides to use a particular technology — a database, a framework, a third-party integration — it installs and configures that technology within your environment without any action required from you.What Azotha Manages
Azotha handles every operational aspect of your environment throughout the life of your project.1
Provisioning the environment
When your project is created, Azotha sets up a clean, isolated environment with the baseline tooling your agent needs. Your workspace is ready before your first session begins.
2
Installing dependencies
As your agent builds your software, it installs the libraries, frameworks, and services it requires. Azotha’s infrastructure supports this automatically — no manual package management needed.
3
Applying security patches
On Control and Autonomous plans, Azotha applies security patches and operating-system updates to your environment on a regular schedule, keeping your infrastructure protected without interrupting your work.
4
Managing access
Azotha controls who and what can reach your environment. Your agent operates within defined boundaries, and access to your environment from outside is restricted to authorised parties only.
5
Handling updates and maintenance
Platform-level maintenance — runtime upgrades, infrastructure changes, capacity adjustments — is carried out by Azotha’s team. You are notified of anything that affects your project, but you do not need to take action.
What You Don’t Need to Worry About
Running software traditionally requires a long list of technical responsibilities. With Azotha, none of the following fall on your team:- Installing or upgrading runtime environments (Node.js, Python, etc.)
- Provisioning or managing servers or cloud accounts
- Configuring and maintaining databases
- Manually updating software dependencies
- Provisioning and renewing SSL certificates
- Setting up CI/CD pipelines or deployment scripts
- Monitoring uptime or responding to infrastructure incidents
Environment Security
Your environment is isolated at the infrastructure level. No other Azotha customer shares your compute, storage, or network space. On the Control and Autonomous plans, Azotha goes further with active security tooling applied directly to your environment:- Automatic security scanning identifies vulnerabilities in your dependencies and infrastructure configuration.
- Vulnerability management tracks known issues and applies remediations or patches as they become available.
- Automatic updates keep your environment’s underlying software current without requiring manual intervention from your team.