Six products. One grimoire.
SpellOps replaces the scroll-and-candle toolchain most magical organizations still run on. Ship incantations, observe them, page someone when they misbehave, and keep the forbidden names in a vault where they belong.
01 — Spell Deployments
CI/CD for spells.
Every incantation is versioned, validated and promoted through realms with the same rigor you'd apply to a payments service. Never deploy directly from your apprentice's laptop again.
- Spell versioning
- Staged deployments
- Canary casting
- Automatic rollback
- Realm promotion
- Incantation validation
- Validate, completedsyntax · wards
- Staging realm, completed214 tests
- Canary 1%, in progress1 village · 2m
- Realm-wide, not startedawaiting
$ spellops cast levitate@4.2.0 --realm=prod --canary=1%✓ incantation syntax valid (Latin, Old Norse)✓ 214 regression tests passed on staging realm! 1 subject levitating 4cm above spec — within tolerance→ auto-rollback armed: success < 99.5% for 3m
02 — Arcane Observability
See every cast. Including the ones nobody approved.
Metrics, traces and logs for spell latency, mana consumption, casting errors, portal stability and curse propagation, on dashboards your Archmage can actually read.
Line chart of spell latency by school. Evocation and Transmutation stay flat; Necromancy rises sharply in the highlighted window, then recovers.
| Familiar | Uptime | Mood | Latency | Snacks |
|---|---|---|---|---|
| Hedwig-03Snowy owl · courier | 99.98% | Content | 2.1h | Mice · ok |
| Mr. WhiskersCat · ward patrol | 71.40% | Aloof | No data | Demanding |
| Raven-pool-7Raven cluster · ×12 | 99.91% | Ominous | 48m | Shiny things |
| Toad-legacyToad · deprecated | 100.00% | Unknown | n/a | Flies · ok |
| imp-worker-2Bound imp · batch | 98.20% | Scheming | 0.3s | Low · alert |
03 — Familiar Monitoring
Know your familiar is down before your customers do.
Owls, ravens, cats, toads and contractually bound imps all report heartbeat, mood and delivery latency to SpellOps. Set SLOs on any of them. Especially snacks.
- Heartbeat and uptime per familiar or flock
- Mood detection with trend alerts
- Message delivery latency, by owl or by raven
- Snack requirement forecasting
04 — Potion Pipelines
From cauldron to customer, with gates at every stage.
Model your brewing workflow as code. Each batch carries its provenance, so when a shipment of Draught of Clarity causes mild prophecy, you know which mandrake did it.
- 01Ingredients, Complete412 lots · provenance verified
- 02Brewing, Complete38 cauldrons · 71°C avg
- 03Quality Control, Held, 72%1 batch held: unexpected glow
- 04Enchanting, In progress, 58%potency 98.6% of spec
- 05Bottling, Queuedqueued · 12,400 vials
- 06Distribution, Queuedbroom fleet on standby
05 — Secrets & Runes
Some names should never be spoken. Or committed to git.
A warded vault for incantations, magical keys, forbidden names, API tokens, blood oaths and dimensional coordinates. Encrypted at rest, in transit, and while being whispered.
- Incantations
- Magical keys
- Forbidden names
- API tokens
- Blood oaths
- Dimensional coordinates
Reading a true name requires two-wizard approval and is logged forever.
- On-call
- Gandalf Jenkins
- Elapsed
- 14 min
- Impact
- portal-eu-7
06 — Incident Response
When something comes through the portal, page the right wizard.
On-call rotations, escalation policies, status pages and blameless postmortems. Escalations can route by owl, crystal ball, or the more reliable option: push notification.
- On-call schedules across time zones and planes
- Escalation wards and severity policies
- Public realm status pages
- Postmortem templates with root-curse analysis
Migrate off ScrollDeploy in an afternoon.
Our importer reads legacy scrolls, wax-sealed runbooks and most cave paintings.