Frequently asked

Answers to everything you're about to ask about Idlefy

Security, savings, how it works, and how long it takes. Real answers, no marketing fluff.

Start for Free

No credit card required

Works with: AWS GCP Azure soon

Top questions

The 5 questions we get asked the most

Is it safe to give Idlefy access to my cloud?

Yes — and we can prove it. Keyless on both clouds (OIDC on AWS, Workload Identity Federation on GCP), tag-scoped by idlefy=enabled. No long-lived keys, untagged resources untouchable. On AWS that boundary is written into the IAM policy itself; on Google Cloud a VM joins management only if it carries the label when discovered — a check on our side, not a cloud policy.

What we CAN do

  • ›Start / Stop / Reboot tagged VMs
  • ›Read VM metadata & tags
  • ›Read pricing & the usage data the cloud already reports

What we CAN'T do

  • ×Touch untagged resources
  • ×Create, delete, or resize VMs
  • ×Access disks, data, IAM, or networking

No shell, no data access, no way to create or delete instances. Ever.

How much will I actually save?

Typical teams save 50–67% on dev/stage compute — a workday is 8 hours, cloud billing is 24. The other 16 are pure waste.

Real case · 141 days e-chat.tech →

$42,983

saved

17

servers

82%

cost reduction

GPU workloads reach even higher multiples — an idle 8× H100 AWS p5.48xlarge is $55.04/hour whether you're using it or not. Run the calculator with your own numbers.

What if Idlefy shuts down a server someone's still using?

It won't happen silently. A machine stops only when the lease a person set expires — never because Idlefy decided it looked unused. Every stop is announced, and every warning has a one-click answer.

  1. 1Warn. Heads-ups land in Slack or Telegram 20 and 5 minutes before every lease expiry, with one-click extend.
  2. 2Grace (Pro). Still working at expiry? The Safety System grants one 30-minute grace period before the force-stop.
  3. 3Ask, never guess. If a rented VM looks unused, idle detection asks the renter — "Stop it to save?" — with one-tap stop and snooze buttons. It never stops anything on its own.
  4. 4Recover. Accidental stop? One click brings the VM back in ~60 seconds, state intact.

Does it work with GPU / ML instances?

Yes — and Idlefy works with any VM type. The lease model is the same for CPU, GPU, memory-optimized, or storage-optimized instances: off by default, on for the hours you book. GPU is just where the dollars are largest.

AWS p5.48xlarge (8× H100)

$55.04/hr

on-demand, idle or not

Forgotten Fri → Mon (63 h)

~$3.5k

per box, per weekend

Left on for a month

~$40.2k

per box, 24/7 at list price

Single-GPU boxes cost less per hour but are far more numerous; the math is the same. Idlefy catches both automatically.

⚠️ Ephemeral local storage. A few instance families (AWS instance store, local NVMe) lose their contents on stop — by cloud-provider design, not ours.

Fix: use EBS / persistent disks for work you can't lose on restart, or exclude those instances via tags.

How long does setup take?

About 5 minutes to your first savings. No agents, no sidecars, no VPC peering.

  1. 1Create an OIDC role on AWS or Workload Identity pool on GCP — paste the policy we show in our step-by-step guide.
  2. 2Paste the resulting role ARN / resource name back into the Idlefy UI.
  3. 3Tag the VMs you want managed with idlefy=enabled.

Done — Idlefy takes it from there. If you already have tags we'll import them; otherwise the onboarding wizard does it in bulk.

More questions

Everything else

Pricing & ROI

What's included in the Free plan?

One VM, up to five teammates, sessions capped at 24 hours, and web-only control (no Slack/Telegram bot). It's meant for personal sandboxes and kicking the tires — if you're running a real team on more than one server, you'll want Basic.

When should I upgrade to Basic or Pro?

Basic ($50/mo) as soon as you want ChatOps (Slack/Telegram), RBAC, 48-hour sessions, or more than one VM.

Pro ($100/mo) when you want the Safety System, the AI-based idle detection, team audit logs, or 72-hour sessions. Most teams sit on Basic for a month and move to Pro once they've grown past five active VMs.

Is there a contract or commitment?

No. Monthly billing, cancel anytime from the dashboard. No annual lock-in, no "book a call to cancel" nonsense.

Security & Access

Do you store my cloud credentials?

No. Keyless on both clouds: OIDC (Web Identity Federation) on AWS, Workload Identity Federation on GCP. Your cloud trusts Idlefy's identity provider and issues short-lived, automatically-rotated tokens. There are no access keys on our side to steal, lose, or rotate manually.

What permissions does Idlefy need exactly?

Everything scoped to what the product actually does. Auth is keyless on both clouds — OIDC (Web Identity Federation) on AWS, Workload Identity Federation on GCP. No IAM writes, no create/delete, no data-plane access, no touching disks or networking. Expand each provider below for the full list.

AWS permissions

Core (read)

sts:GetCallerIdentity · ec2:DescribeInstances · ec2:DescribeTags · ec2:DescribeInstanceTypes · ec2:DescribeRegions

Verify credentials; list and inspect VMs.

VM management tag-gated by idlefy=enabled

ec2:StartInstances · ec2:StopInstances · ec2:RebootInstances

Auto-shutdown at lease expiry & Smart Workflows.

Pricing

pricing:GetProducts

Cost calculations.

Usage data (read-only CloudWatch)

cloudwatch:GetMetricData · cloudwatch:ListMetrics

Used by Idle Detection and the Safety System (Pro): Idlefy sees whether a machine is actually busy, so a working VM gets a grace period at expiry and idle nudges stay accurate. Read-only.

GCP permissions

Core (read)

compute.instances.list · compute.instances.get · compute.zones.list · compute.regions.list · compute.machineTypes.get

List and inspect VMs, zones, machine types.

VM management

compute.instances.start · compute.instances.stop · compute.instances.reset

Auto-shutdown at lease expiry & Smart Workflows.

Pricing

None — GCP Cloud Billing Catalog API is public, no IAM grant required.

Usage data (read-only Cloud Monitoring)

monitoring.timeSeries.list · monitoring.metricDescriptors.list

Used by Idle Detection and the Safety System (Pro): Idlefy sees whether a machine is actually busy, so a working VM gets a grace period at expiry and idle nudges stay accurate. Read-only.

Nothing outside these lists. No DeleteInstances, no CreateInstances, no IAM writes, no disk or networking changes, no data-plane access. The full homepage IAM policy shows the AWS template verbatim — see it here.

Is my data encrypted? Where is it stored?

TLS 1.2+ on every request. Operational metadata (VM IDs, tags, schedules, usage telemetry) is stored encrypted at rest in EU-region PostgreSQL. We do not touch or store any data from inside your instances — we only see what AWS/GCP APIs expose.

Can I revoke access anytime?

Yes — delete the IAM role in your cloud console and Idlefy is locked out immediately. No "contact support to disconnect" step. On AWS you can also take specific VMs outside the policy by removing the idlefy=enabled tag; on either cloud a VM can be disabled from the dashboard without revoking the whole connection.

Can I connect multiple AWS accounts or GCP projects under one Idlefy org?

Yes, on Basic and Pro plans. Each AWS account (or GCP project) gets its own OIDC role or Workload Identity binding, and all of them show up in the same Idlefy dashboard — one pane of glass across dev/stage/prod or AWS+GCP mixed estates.

Billing is per managed VM regardless of which cloud or account they sit in. No per-account charge.

Can our team sign in with Okta, Auth0, or our own SSO?

Yes, on the Pro plan — it is part of the $100/mo list price, not an enterprise upsell behind a sales call.

Idlefy is an OpenID Connect relying party: authorization code flow with PKCE, with your provider's endpoints and signing keys read from its /.well-known/openid-configuration document. Okta and Auth0 are the two we test against live tenants; another provider works if it publishes OIDC discovery, signs ID tokens with RS256, RS512 or ES256, and authenticates with a client secret (client_secret_basic or client_secret_post). Setup is issuer URL, client ID, client secret, done in the app under Organization. If your provider is set to sign with something else, tell us — widening that list is a small change on our side.

Your domain is proven, not just claimed. You add an email domain and publish a DNS TXT record for it; until that record resolves, the domain grants nothing. Matching is exact — verifying acme.com says nothing about eng.acme.com. We re-check daily, and a domain whose record disappears stops being trusted.

First-time users from a verified domain can have accounts created automatically — as members, on a team you pick, up to a cap you set. SSO never grants ownership. You can also require SSO, which removes password and Google sign-in for everyone on a verified domain. Organization owners are deliberately exempt — an unreachable identity provider must never lock you out of your own account.

Not supported: SAML, and SCIM directory sync. If either is a hard requirement, tell us at hello@idlefy.com — demand shapes what we build next.

Where is Idlefy hosted, and what data do you store about me?

Hosted in an EU datacenter certified to ISO/IEC 27001:2022. We store your account data and the VM metadata the AWS/GCP APIs expose (names, tags, usage data) — never the data inside your machines, and no workload data ever leaves your cloud.

DPA available on request at hello@idlefy.com.

How it works

How does idle detection work?

It never stops a machine — it talks to you. Rented a VM and walked away? When it looks unused, idle detection sends a nudge — "Looks like you're not using this VM. Stop it to save?" — with one-tap stop and snooze buttons. That's how forgotten rentals die without taking anyone's work with them.

Pro adds an AI-based heuristic that recognizes real work patterns, so batch jobs and bursty workloads don't trigger false nudges. We deliberately don't publish the signals or thresholds behind it — what is guaranteed is the contract: shutdown happens only on the lease timer or your click.

What happens when a dev needs the server again?

One click. From Slack, Telegram, or the web dashboard: pick a duration (1h, 4h, or a custom length — up to 48h on Basic, 72h on Pro), hit the button. The VM boots back up — disk, IPs, everything intact — in about 60 seconds.

Does Idlefy work with Spot instances?

On-demand — recommended. This is the sweet spot for Idlefy. You only pay for the hours you actually use, and stopping VMs outside working hours typically drops total cost below a Spot 24/7 box — without any termination risk.

Spot — technically supported, not recommended. Spot instances can be terminated by the cloud provider at any moment. A cloud-initiated termination can look like one of our stop actions (or vice versa), which throws off Idlefy's state tracking and re-rent flow.

What if Idlefy itself goes down — will my servers stay stopped?

Your VMs keep their last state. Once Idlefy issued a stop, AWS/GCP did it — we don't hold anything in a "stopped" state server-side, so there's nothing to undo if we're unreachable. You can always start them directly from the AWS/GCP console. Short-lived OIDC/WIF tokens simply expire; no dangling access.

And because Idlefy is reachable from four independent channels — Slack, Telegram, macOS app, web UI — an outage on any one of them doesn't block the others.

Will stopping a VM lose my data?

Normal cloud disks (EBS on AWS, persistent disks on GCP): no — state survives stop/start cycles intact, that's how they're designed.

Instance store / local NVMe: yes — those are ephemeral by cloud-provider design, and their contents are lost on stop. This isn't Idlefy's behavior; it's how AWS and GCP built those instance types.

Recommendation: use EBS / persistent disks for any workload you can't afford to lose on a restart — then Idlefy's stop action is completely safe. You can also exclude specific instances from auto-stop via tags.

Integrations

Which cloud providers are supported?

AWS and GCP in production today. Azure and Oracle Cloud are on the roadmap.

AWS GCP Azure soon
How do Slack and Telegram integrations work?

Install the app in your workspace (OAuth for Slack, bot link for Telegram), link it to your Idlefy team, and all idle warnings + one-click re-rent buttons land in the channel you pick. RBAC applies — only permitted roles see the control buttons.

Do you support Azure or Oracle Cloud?

Not yet — both are on the roadmap; Azure is marked "coming soon" on the providers grid. If one is blocking you from trying Idlefy, email hello@idlefy.com — customer demand shapes the release order.

Getting started

Do I need to install an agent on my VMs?

No. Nothing to install — no daemon, no sidecar, no overhead inside your instances. Zero code changes required. Idlefy only uses what the AWS/GCP APIs already expose.

Can I test it on a single server first?

Absolutely — and we recommend it. Tag one non-critical VM with idlefy=enabled, watch the dashboard and Slack notifications for a few days, and roll out to the rest once you're comfortable. The Free plan exists precisely for this.

What if I have 100+ VMs — can this scale?

Yes. The platform is designed for fleets — our architecture handles thousands of VMs per organization, with RBAC and team-based views to keep things sane. Bulk-tagging tools, and auto-assignee once it lands on Basic and Pro, make onboarding a large estate straightforward.

Recommending Idlefy to clients? The partner program pays 30% of net payments by default for four months.

Still have questions?

Ping us in the chat widget below, drop an email, or just try the product — the Free plan covers one VM with no credit card.