Overview

Serverless compute is the layer where you rent execution rather than manage servers directly. In practice, that can mean free serverless functions for request-driven code, event buses for passing messages between systems, managed backends that bundle database and auth with compute, container services that scale workloads up and down, or full virtual machines when you still need OS-level control. These tools solve different problems, so the first step is matching the workload to the execution model.

What to look for in serverless compute

A generous free tier here gives enough room to build something real, test with a small team, or keep a hobby project alive without immediate cost surprises. For functions and event platforms, that usually means meaningful request or invocation allowances, reasonable retention, and enough runtime to exercise the app in normal development. For backend platforms, look for a combination of database, storage, auth, and function limits that still let you ship a coherent prototype instead of stitching together separate services.

Token free tiers tend to hide their limits in the places that matter most: short retention windows, tiny execution pools, low concurrency, or allowances that look large until logs, retries, and background jobs start consuming them. Some vendors make the entry tier look broader by advertising unlimited users or access to the control plane while sharply limiting storage, egress, or compute time. Others split the service into multiple meters, so a single app can burn through requests, memory, and runtime independently.

Gotchas in free serverless functions and compute

When comparing serverless compute options, start with the shape of your workload. If you need free serverless functions, check whether the platform supports background jobs, scheduled triggers, and enough runtime for warm paths and retries. If you need a managed backend, look at the database, storage, auth, and deployment pieces together. If you need a VM, prioritize OS choice, persistent disk, and the terms around burstable capacity, because the free tier may be generous only for light, short-lived use.

The 7 highest-FTV free serverless & compute tiers

ProductTypeFree tier includesEst. valueCard required
PubNubFTV 75Free tierUp to 1M transactions monthly.$98 / monthNo
CodeSandboxFTV 60Free tierUnlimited Browser Sandboxes.$51 / monthNot stated
NhostFTV 55Free tierFunctions included, with up to 10 functions and 1 GB-hours of execution.$4.00 / monthNo
Azure Event GridFTV 52Free tierFree usage per month: 1,000,000 event operations in Event Grid Standard tier.Not statedNot stated
Azure Container AppsFTV 49Free tierThe first 2 million requests per subscription per month are free.$7.00 / monthNot stated
Azure Virtual MachinesFTV 49Intro tier750 hours each of B2pts v2 (Arm-based) burstable Linux VMs for 12 months.Not statedNot stated
Amazon EC2FTV 42Intro tierUp to 750 hours per month of t2.micro or t3.micro instances, depending on Region.$12 / monthNot stated

Best free serverless & compute picks by use case

Best for: A chat or live status app that needs realtime messaging and lightweight background logic

PubNub

Good fit when your app needs pub/sub delivery, presence, and small pieces of server-side logic in one place. The free tier is strongest for prototypes that need realtime behavior more than traditional app hosting.

Best for: A team building in the browser and wanting isolated sandboxes for demos or quick internal tools

CodeSandbox

Useful when the priority is spinning up isolated environments for development and review instead of running a production backend. It is a better match for hands-on prototyping than for always-on app infrastructure.

Best for: A SaaS prototype that wants auth, database, file storage, and functions without assembling separate services

Nhost

Best when you want a managed backend with the usual pieces already wired together. The free tier is appealing if you need a small but coherent stack for an early product or internal app.

Best for: An event-driven integration that reacts to messages from apps, devices, or other cloud services

Azure Event Grid

Strong choice for plumbing events between systems when you care about delivery and routing rather than code hosting. It fits builders who need a message backbone more than a full application runtime.

Best for: A containerized API or worker that should scale down when idle but still run in a managed environment

Azure Container Apps

A good fit for workloads packaged as containers that need HTTP handling or background execution without managing servers. It sits between function-style execution and full VMs, which helps when your app needs more than simple triggers.

Frequently asked questions

What counts as serverless compute for a free tier comparison?

It includes function runtimes, event brokers, managed backends with built-in execution, container services that autoscale, and sometimes plain VMs when they are the entry point to a compute offer. These products may look similar in a list, but they serve different layers of the stack.

Are free serverless functions enough for a real app?

Sometimes, yes, if your app is mostly request-driven and stays within modest traffic and runtime limits. The common constraint is that the free tier is fine for development or a small production workload, but background jobs, retries, and steady traffic can exhaust it quickly.

What is the catch with serverless compute free tiers?

The main catch is that free usage is often split across several meters such as requests, runtime, storage, egress, or retention. A tier can look generous until one of those limits becomes the bottleneck and forces an upgrade.

Should I choose a managed backend or free serverless functions?

Choose a managed backend when you want database, auth, storage, and execution to move together. Choose functions when you already have data services elsewhere and only need event handlers or API endpoints.

When should I use a VM instead of serverless?

Use a VM when you need root access, custom software, or a long-running process that does not fit event-driven execution. A VM free tier can be useful for learning and small test environments, but it usually asks you to manage more of the stack yourself.

All entries

7 products