invoice-sync · 0 runs since 02:00
Join the waitlist
Coming soon

Your backend, watched while you sleep.

Saluki is an AI QA engineer that lives inside your cloud. It catches the jobs and releases that quietly break, and tells you why.

10 founding spots · chosen by hand
Works with your cloud and the tools you already use
AWS CloudWatchGoogle Cloud LoggingAzure MonitorDatadogGrafanaSentryNew RelicElasticPrometheusOpenTelemetryGitHubSlackWhatsApp
Silent failures

Most outages don’t throw errors.

A cron stops after a deploy. Your dashboards stay green.

Saluki notices the run that didn’t happen and tells you within a minute, on Slack or WhatsApp.

DashboardAll green
API error rate0.1% ✓
p95 latency182 ms ✓
Uptime, 24 h100% ✓
CPU34% ✓
Pulse

Every job has a heartbeat.

Saluki reads your schedules and learns how long each cron, Lambda and queue worker takes, and how much it does.

Missed, empty and slow runs stand out the moment they happen.

Watched jobs4 of 180
invoice-syncCron · every 15 min
3 runs missed
nightly-billingCron · daily 01:00
Healthy
email-digestLambda · hourly
Slower than usual
orders-queueSQS worker
Healthy
Root cause

It tells you why.

Saluki follows the trail from the symptom back to the deploy behind it.

Every incident arrives explained, with the evidence and a fix you can run in one tap.

Warning · open 3 h 12 min

invoice-sync hasn’t run since 02:00

Likely cause
The 01:45 release changed the schedule from every 15 minutes to once a month.
Impact
No invoices sent for 3 hours; 142 waiting.
Evidence
rate(15 minutes) → cron(0 2 1 * ? *)
Roll back deploy
Redaction

Your data never leaves.

Names, phone numbers, Emirates IDs and Iqamas become placeholders before any AI reads a line.

The same person keeps the same placeholder, so Saluki can still follow the story.

Log preview
10:02:11customer= name=
10:02:11contact=
10:02:12emirates_id=
10:02:14invoice=INV-20931 status=sent ok
The original never leaves your cloud account.
Release contracts

Ship with a promise.

Write what a release should do in plain English.

Saluki turns it into checks, runs them before you deploy, and keeps watching after.

New release contractCheckout v2
Saluki understood4 checks
TriggerA customer paysPassing
ExpectedOrder marked paidPassing
Side effectConfirmation email sentPassing
Time limitWithin 1 minutePassing
And quietly

The details that make it calm.

Deploy-aware

Every alert names the release most likely behind it.

Act from your phone

Four-line alerts on Slack or WhatsApp, with View and Re-run.

Quiet hours

Only critical alerts at night. Everything else waits for morning.

Never twice

Each incident becomes a check that runs after every deploy.

Arabic and English

A fully bilingual app, and redaction that reads Arabic names.

Read-only first

Saluki only watches. Actions like Re-run are switched on by you.

Inside your cloud

Installed in your cloud account.

One Terraform command. Logs, AI analysis and history stay with you, and your data is never shared with third parties.

Logs stayAI runs in your cloudHistory staysOnly a licence ping leaves
Founding customers

Build Saluki with us.

We’re choosing ten engineering teams in the UAE and KSA to go first.

  • First accessRun Saluki on your own stack before anyone else.
  • A direct line to the foundersHands-on help with your install.
  • Shape the roadmapYour top request gets built first.
Join the waitlist

Takes 20 seconds. No spam, ever.

Questions
Does our data leave our cloud account?

No. Logs are redacted and analysed inside your own cloud account on enterprise-grade AI, and your data is never shared with third parties. We receive a licence check and an anonymous health ping, nothing else.

What does Saluki need access to?

A read-only role to your logs, metrics and schedules. Actions such as re-running a job are separate permissions you switch on yourself.

Which clouds do you support?

Saluki reads logs from AWS CloudWatch, Google Cloud Logging and Azure Monitor, and works alongside the tools you already use, like Datadog, Grafana, Sentry and New Relic.

When can we start?

Saluki is coming soon. Founding customers get access first, then the waitlist in order.

Does it work in Arabic?

Yes. The app is fully bilingual, and redaction understands Arabic names and UAE and KSA phone, ID and plate formats.