Open Source — MIT Licensed

Your Agents Await Conjure Their Realms

Azzor summons isolated, full-stack environments for every ticket. Ten agents. Ten realms. Zero conflicts. Each with its own branch, database, SSL, and live URL — provisioned in under 60 seconds.

✦ ✧ ✦ ✧ ✦
From the Grimoire
The Wizard's Terminal
azzor create PROJ-42

✨ Conjuring environment for PROJ-42...
  → Creating Forge site: proj-42.myapp.preview.azzor.com
  → Cloning repository: org/myapp (branch: feature/PROJ-42)
  → Configuring environment & secrets
  → SSL certificate obtained ✔
  → Running composer install, migrations, seeding
  → Installing SSH keys for 3 team members

✔ The realm is conjured! (47s)
  Portal: https://proj-42.myapp.preview.azzor.com
  SSH: ssh forge@165.245.153.92

azzor create PROJ-43
azzor create PROJ-44
  ✨ Three realms manifest. Three agents work. The tower holds.

Three Incantations

From ticket to living realm in under three minutes. No arcane Kubernetes knowledge required.

I

Inscribe Your Stack

Place an .azzor.yml scroll in your repository. Describe your services, database, cache, and workers. Or let Azzor divine your Laravel, Rails, or Node stack automatically.

services:
  app: { type: php, version: "8.3" }
  database: { type: mysql }
  cache: { type: redis }
II

Speak the Words

Invoke the CLI, inscribe a comment on a Jira ticket, or let a pull request trigger the conjuring. Each realm receives its own branch, database, and live portal.

azzor create PROJ-42

Realm conjured!
https://proj-42.preview.app.com
III

Unleash Your Agents

Enter the realm via shell. Summon Claude Code or any AI familiar. The ticket context and your API keys are already woven into the environment. When the PR merges, the realm dissolves.

azzor shell PROJ-42
claude "Work ticket PROJ-42"

Agent working autonomously...
✧ ✦ ✧

What You Can Conjure

Azzor bends to your will — whether you command one agent or ten.

🧙‍♂️

Parallel Agentic Conjuration

Assign five tickets to five AI familiars. Each receives an isolated realm — its own branch, database, and runtime. No interference. No conflicts. Pure parallel throughput.

🔮

Scrying for Stakeholders

Every ticket manifests a live portal. Toggle it visible to clients and project seers. No more "pull the branch and run it locally" rituals.

🏛️

Portal Environments on PR

Standard preview realms that materialize when a PR opens and dissolve on merge. Full-stack, not mere illusions. Database, cache, workers — the complete domain.

⚗️

Isolated Alchemical Testing

QA receives their own realm for each ticket. Test against a freshly conjured database with seeded data. No shared state, no "it works in my tower" surprises.

Your Arcane Arsenal

Forged for Laravel guilds. Extensible to any stack. 888+ tests. Battle-hardened.

⚔️

Forge + Kubernetes

Laravel Forge for instant provisioning with real servers, SSL, and domains. Kubernetes orchestrator for containerized workloads. Pluggable — choose your weapon.

📜

GitHub Webhooks

PR opens → environment conjured. PR merges → environment dissolved. Live preview URLs posted back to your pull requests automatically.

🗝️

Encrypted Secrets Vault

API keys, tokens, and credentials encrypted at rest. Automatically injected into every environment at provisioning time. Never exposed in logs.

🔐

SSH Keys & Access

Add your SSH public keys once. They're auto-installed on every new environment. SSH in instantly — no manual server configuration needed.

📋

Build Logs & Monitoring

Step-by-step provisioning logs with timestamps. See exactly what happened — site creation, git clone, SSL, deployment, SSH key installation. Retry on failure.

🗺️

Dark Wizard Dashboard

Survey every realm at a glance. Click to inspect. Conjure, destroy, and monitor from one sanctum. Light and dark themes. In-app help on every page.

🤖

Agent Jobs

Dispatch automated tasks into your environments — linting, tests, migrations, or full AI agent sessions. Track batches, success rates, and durations.

Lifecycle Enchantments

TTL enforcement. Idle scaling. Auto-destroy on merge. Environments that outlive their purpose fade to nothing. You set the rules.

💻

REST API & CLI

Full OpenAPI-documented REST API with Sanctum auth. Rate-limited per plan. CLI for scriptable workflows. azzor create, azzor destroy.

✦ ✧ ✦ ✧ ✦

Free to Wield. Forever.

Azzor's grimoire is MIT-licensed. Clone it, deploy it, wield it for your guild. No limits, no tribute, no hidden curses. Seek managed hosting and guild-scale enchantments? Azzor Cloud awaits.

Ready to Conjure?

Join the summoning circle for Azzor Cloud, or wield the open-source grimoire from GitHub today.