SMLL Docs

Cost Estimator

Preview pricing before creating resources.

The cost estimator shows you the monthly cost of a resource before you create it. It appears in every creation dialog for databases, services, caches, and queues.

How it works

When you select an instance size and configure options (storage, replicas, etc.), the estimated monthly cost updates in real time. The estimate accounts for:

  • Compute - based on the selected instance plan
  • Storage - per-GB pricing for databases and persistent volumes
  • Replicas - each replica adds the compute cost
  • Region - pricing may vary by region

Instance pricing

PlanCPUMemoryApprox. monthly cost
smll.nano0.25 cores512 MiBFree tier eligible
smll.small0.5 cores1 GiB~£5/mo
smll.medium1 core2 GiB~£15/mo
smll.large2 cores4 GiB~£35/mo
smll.xlarge4 cores8 GiB~£75/mo

Exact pricing depends on the resource type and region. The cost estimator always shows the current price from your region's pricing configuration.

Free tier

Every workspace gets a free tier allocation:

  • 1 smll.nano service - always free
  • 1 smll.nano database (1 GB storage) - always free

The cost estimator shows "Free tier" when the selected configuration is covered. Once you exceed the free tier, the estimated cost reflects the full price.

API access

You can query pricing estimates programmatically:

curl -X POST "https://api.smll.io/api/v1/pricing/estimate" \
  -H "Content-Type: application/json" \
  -d '{
    "resource_type": "database",
    "instance_type": "smll.small",
    "region": "eu-central-1",
    "options": { "storage_gb": 10, "replicas": 2 }
  }'

The response includes the monthly cost breakdown by component.

On this page