Raise checkout-worker memory limit 1 GiB → 1.5 GiB
- [1] EventOOMKilled · container worker
- [2] MetricWorking set at the limit before each restart
- [3] Log“JavaScript heap out of memory”
Open from 8 November 2026 · $5 per managed vCPU a month
Seylo deploys, monitors and takes action on the clusters you already run. It is not a senior SRE yet; that is the job we are building it to do, one verified kind of fix at a time. Today, when an alert fires, Nightshift investigates with numbered evidence, proposes the fix, and verifies it or undoes it. Every change is proposed, approved and read back. The agent connects outbound, and Seylo stores no cloud keys.
Raise checkout-worker memory limit 1 GiB → 1.5 GiB
Fixed orders-api readiness probe port 8080 → 8081
Resize cart-api CPU request 2.0 → 1.4 cores
Refused: below observed peak (1.8 cores, Tue 09:00 UTC)
Why Seylo
Who it is for
Engineer on call
“Wake me for the decision, with the evidence already gathered — not for the digging.”
Platform lead
“Fine. But I am not giving a language model my cluster.”
Security & compliance
“Show me who authorised the change, under what policy, and prove it landed.”
The promise
Rung 0
Metrics, logs and traces from your own cluster, a service map of what calls what, and alerts grouped into incidents. Nothing is changed.
Rung 1
Nightshift investigates and proposes the fix, citing numbered evidence. Each fix carries its check and its exact undo — and what was refused is listed with the reason.
Rung 2
A person approves per change. Every write is read back to prove it landed; a Nightshift fix is then checked against the symptom, and undone if it does not hold.
Rung 3
An admin requests and an approver signs a bounded, expiring, rate-limited grant; Seylo acts inside it unattended. Kill switch. Auto-suspend after three failed or reverted changes in a row.
Rung 4
A low-risk class of fix that people here approved three times, each one verified, may run on its own; five times for medium risk; never for high risk. An admin turns it on, with an end date at most 90 days away.
The refusals are the asset. No one else can produce evidence of restraint — and that is exactly what a risk committee needs before granting standing authority.
How it works
The product
What Seylo does
Live today: six capabilities, one governed path into your clusters.
When an alert fires, Nightshift investigates the way an engineer on call does, and answers in an SRE’s order: mitigate, fix, prevent. It acts only with approval, or inside limits you sign.
When a database fails, the API behind the front end fails next. That is three alerts and one problem — so Seylo makes it one incident, and Nightshift works it once.
One Helm chart. Metrics, logs and traces are stored in your cluster, on your bill, and queried when you ask.
Every change goes through one governed path, and you can always see who made it, under what policy, and that it landed.
Allocation computed in your cluster. Every price names its source.
seylo-mcp gives Claude Code, or any MCP client, a door into exactly one namespace you open, and nothing else. It is included in the platform fee, deploys and all.
How Nightshift is tested
A kind of failure is claimed only after we have broken a workload that way and watched Nightshift handle it.
Seylo keeps its own failure zoo: 60 scenarios of the ways Kubernetes workloads break, injected into a live cluster we run for the purpose.
A scenario counts as handled only when Nightshift’s fix was applied, its check passed and the symptom was gone. A fix that does not hold is undone, and counted as a miss.
Every scenario ran with nobody approving. Nightshift fixed and verified 15 on its own. It held 26 fixes for a person, and once a person approved them, all 26 were applied and verified, none undone. The other 19 needed a person with nothing to apply: refusals for the right reason, causes outside the cluster, and readiness work a person files.
Two scenarios failed. A Service with no endpoints was never alerted on, because the sweep read only the first 25 Services. And a restart was proposed where nothing should change, argued from a past incident that recorded no fix. Both are fixed, and both passed when re-run on the release build. Still open: when Nightshift hands a fix to a person, its written steps named the exact change in 8 of the 14 scenarios that check them. That is the next piece of work.
Two agents, on purpose
A coding agent reads the internet and then acts. Give it cluster credentials and a poisoned README becomes a production incident. So we split the job in two.
You open a namespace to coding agents. Nothing is open by default. The token expires, has a daily cap, and stops working the moment you close that namespace — no revocation needed.
Inside it, coding agents and AI assistants query metrics, logs, traces, dashboards and alerts through Seylo’s MCP server. They can propose a dashboard or a scrape-annotation change, and a person approves it.
Every generated change is checked against CIS and Pod Security policy and dry-run against your cluster. Findings go back to the agent to fix and re-check. Critical and high findings block, with no override. Config and environment values that look like credentials are refused, and never repeated back.
Not disabled — absent. The tools that would do these things do not exist, so no prompt can reach them.
In a namespace you open, it ships within limits you set; everywhere else, a person approves. Bring Claude Code or any MCP client, or use Seylo’s hosted coding agent as it is switched on — the deploy path is the same, and seylo-mcp is included in the platform fee.
Principles
Unknown means “unpriced, because X” — never an estimate from a similar SKU. A refusal states its reason.
Autonomy exists only inside an envelope that is signed, bounded, expiring and rate-limited, with auto-suspend after three failures in a row and a tenant-wide kill switch.
The agent connects outbound, and Seylo stores no cloud key at all; a cloud account is a read-only role you grant and revoke. There is no shell or attach into your containers at any setting. On a cluster you opt in, both sides, Nightshift may run a fixed list of read-only commands.
No endpoint, page, log, audit row or export ever returns a Secret value.
A write to a resource owned by a reconciler is refused unless explicitly acknowledged, and the message names the owner and the consequence.
Every write is read back. Every judgement lives in a pure module with tests; every I/O path contains no judgement.
Roadmap
Deploy live
Releases, approvals, read-back, rollback, ownership refusal for Argo CD, Flux and Helm, audit, SSO. seylo-mcp for your coding agent.
Monitor live
Metrics, logs, traces and APM, dashboards, uptime, alerts and notification channels, with the data on your disks. Cost computed in your cluster.
Act now
The AI SRE that starts on the alert, cites its evidence, and verifies every fix or undoes it. Incidents rooted at the cause on the service map, with one fix on the root. FinOps dashboards.
Build live
Works on your repository in an isolated sandbox, runs the tests, and opens the pull request as you. A seat per person, paid before use.
Next
Nightshift's classes of fix grow one at a time. Each kind of failure is claimed only once Nightshift handles it in the failure zoo, and runs unattended only where your organisation has let it.
Next
Cost dashboards that add your whole cloud bill to your clusters’ cost, read in your own cluster.
Coming
Connect a repository. Seylo writes the infrastructure as code you own, your pipeline builds it in your cloud, and Seylo deploys it and keeps it running.
Pricing
Seylo is paid from the first day, and your measured usage is shown to you in the product from that day on. One platform fee on the CPU Seylo manages — no charge per person, no limit on people. Nightshift is paid for by the fix that verified, not by the attempt. The coding agent is a seat per person, paid before use. Want to try it first? Write to us and we may grant your organisation a 30-day free trial of the platform and Nightshift; it does not cover coding agent seats.
$5 per managed vCPU / month
Metered and shown to you in the product from the first day, so you can check the vCPU figure we bill against at any time.
$6 per verified fix, after the first 5 free
Nightshift investigations on your own model key are never billed by Seylo: your provider bills those tokens.
$20 per seat / month, paid before use
Tokens on your own key are billed by your provider, never by Seylo.
The CPU requests of running and pending pods in the namespaces Seylo manages, taken as a daily 24-hour average and then the mean across the month. Finished pods are not counted, and neither are containers with no CPU request. It is measured from kube-state-metrics, which the seylo-observability chart installs, and you can check it yourself with kubectl: the sum of CPU requests.
Deployments, approvals and the audit trail; single sign-on; metrics, logs, traces, APM, dashboards and alerts; incidents and the service map; cost, chargeback and FinOps dashboards; seylo-mcp, the door your coding agent comes in by, deploys included. Observability data stays in your own cluster, on your own cloud bill, which is why there is no per-GB price. Right-sizing lowers the vCPU you request, so it lowers our fee too.
GPUs are not measured or priced yet. Coding agent sandbox minutes beyond those a seat includes have no price yet. Nothing is charged for either until it has one, and it will be published here first.
Prices in USD, excluding any applicable tax. Invoiced by Seylo Labs Private Limited on the 1st of each month for the month before, and paid through Razorpay; a coding agent seat payment gets its own invoice, already marked paid. With an Indian billing address you are invoiced in Indian rupees at Seylo’s fixed rate of ₹97 per US dollar, printed on the invoice. How each line is measured: plans and billing. No bill goes up without notice. From 200 managed vCPU, ask us for volume rates on annual terms, quoted against what you actually ran.
Anyone can write the code now.
Shipping it, and keeping it running, is the hard part.
Open from 8 November 2026
Paid from the first day, with your measured usage shown to you in the product from that day on. Want to try it first? Write to us, and we may grant your organisation a 30-day free trial of the platform and Nightshift. Teams with a real on-call rota and a real change-control process: ask us about a design partnership, and you get our attention as well as the product.