DigitalOcean Functions logo

DigitalOcean Functions

Functions 4.7/10 Jun 17, 2026

On-demand serverless functions with a flat always-free monthly compute allowance and no idle costs.

Card required
Yes

DigitalOcean Functions scores 4.7/10 for free value in Functions. The main constraint: 90,000 GiB-seconds (25 GiB-hours) of compute free every month per account/team, shared across all functions including App Platform function components.

Category Functions Kind Serverless Functions Caveats The free tier is measured purely in compute (GiB-seconds), not invocations, so high-memory or long-running functions exhaust it fast; the allowance does not roll over or prorate, runtime is billed in 100ms increments, and a DigitalOcean account with a payment method on file is required. Renewal monthly Card required Yes Eligibility anyone

Free value score

4.7 / 10
Show the math
Overall 4.7/10
value = 4.7/100
weighted_components_v1
Invocation value 5.7/10
value = 2.22 $/mo
fixed_log_v1
Runtime fit 2.7/10
value = 2.7/100
policy_score_v1
Deploy friction 5.1/10
value = 5.1/100
policy_score_v1

Key metrics

3.6M/mo Invocations
90K GB·s Compute
15 min CPU/call
n/a Bandwidth

What you get

90,000 GiB-seconds (25 GiB-hours) free compute per month, pooled across the whole account/team

True pay-as-you-go beyond the free tier at ~$0.0000185/GiB-s with no reserved instances or idle charges

Free allowance applies regardless of deploy method (console, CLI/doctl, or App Platform components)

No cold-start sleep tier or always-on instance fees, functions run fully on-demand

Gotchas

  • 90,000 GiB-seconds/month free compute

    Free tier is 90,000 GiB-seconds (25 GiB-hours) of compute per account/team per month; beyond it, usage is billed at ~$0.0000185/GiB-s. The number of free invocations is derived (e.g. ~3.6M at 256 MiB / 100ms), so high-memory or long-running functions exhaust it faster.

  • Allowance resets monthly, no rollover

    The 90,000 GiB-seconds free allowance is not prorated and does not roll over to the next month; unused compute is lost.

  • Payment method required

    A DigitalOcean account with a credit card or other payment method on file is required; a temporary ~$1 pre-authorization may be placed when adding a card.

  • Runtime billed in 100ms increments

    Minimum billed runtime per invocation is 100ms; actual runtime is rounded up to the nearest 100ms.

  • Memory capped at 1 GB per function

    Per-function memory is limited to 128 MB – 1 GB, defaulting to 256 MB. Cannot be raised beyond 1 GB.

  • 15-minute max execution timeout

    Maximum timeout per invocation is 15 minutes, including initialization and execution.

  • 600 invocations/minute per namespace

    Each namespace is limited to up to 600 invocations per minute and up to 120 concurrent functions.

  • Up to 10 namespaces per account

    You may have up to 10 namespaces, and up to 200 namespace access keys per team/account (including revoked keys).

  • 1 MB payload / 48 MB build size limits

    Max input parameter size is 1 MB, max result response size is 1 MB, max built-function size is 48 MB, and remote build time is capped at 2 minutes.

  • 3-day log retention, no PG connection pools

    Logs are capped at 256 KB per invocation with up to 3 days retention; activation records (async only) are kept 72 hours. PostgreSQL connection pools are not supported, multi-file functions can't be edited in the control panel, and scheduled triggers are in limited private preview (max 3, not on App Platform).

Sources

serverless functions faas digitalocean compute pay-as-you-go

Alternatives

Same category · similar quota
Google Cloud RunGoogle Cloud Run · paid · Paid plan
4.6

Pay-per-use container compute by vCPU-s and GiB-s plus $0.40/M requests. Free tier: 180,000 vCPU-s, 360,000 GiB-s, 2M requests/month. Scale-to-zero; request- or instance-based bill

$24u/vCPU-s$2.5u/GiB-s$0.40/M req
Checked 26d ago
No-sleep
Vercel SandboxVercel Sandbox · freemium · Ephemeral microVM runner
4.4

Isolated, ephemeral Linux microVMs for safely running untrusted or AI-generated code.

5000M/mo5K GB·s4 ms
Checked 27d ago
NoncomOne-timeTrial
Yandex Cloud FunctionsYandex Cloud Functions · freemium · Serverless FaaS
4.4

Serverless function-as-a-service that runs your code on demand with no VM management, billed per invocation and GB-hour of execution.

1M/mo36K GB·s1 hr
Checked 27d ago
No-sleepOne-timeCold start