AI links: open priced Azure, AWS and Google Cloud quotes from one URL

An AI link is a pricing request written into a URL. Compose it from what your user told you, with no call to Cloud Pricing Calculators and no key. When they open it, the canvas prices it on the clouds you named: one provider block lands one quote per service, and two or three blocks land a comparison group.

Version parent-1.0.0, built on the sister grammar 1.0.0. Machine-readable: /ai-link.json. Full agent guide: /llms-full.txt. To get prices back in your own conversation instead of a link, use the API on the agent page.

Grammar

https://cloudpricingcalculators.com/q/<provider>/<services>/<specs>[/<provider>/<services>/<specs>]{0,2}[?n=<name>]

<provider> := azure | aws | gcp      (each at most once per link)
<services> := <slug>(-<slug>)*       (the sister grammar, per provider)
<specs>    := <spec>(-<spec>)*       (one spec per service, same order)
<spec>     := <key>=<value>(_<key>=<value>)*
<slug>     := [a-z][a-z0-9]{0,23}
<key>      := [a-z]{1,20}
<value>    := [a-z0-9]{1,32}

Limits

At mostWhat
3services in the whole link, across all provider blocks
3provider blocks (each of azure, aws, gcp at most once)
800characters after /q/, measured after percent-decoding
12key=value pairs per service
24characters in a service slug
20characters in a spec key
32characters in a spec value
60characters in ?n= (the quote name)

Examples

Service slugs and spec keys per cloud

Spec keys are the same on every cloud, and the engines read English; only the worked example values differ, because each cloud spells sizes and regions its own way.

Microsoft Azure: provider token azure

The same slugs as the Azure Price Calculator AI links. Unknown slugs that fit the pattern pass through to the engine.

SlugServiceAlso accepted
vmAzure Virtual Machinesvms, virtualmachines
sqlAzure SQL Databasesqldb, azuresql
sqlmiAzure SQL Managed Instance
postgresAzure Database for PostgreSQLpostgresql
mysqlAzure Database for MySQL
cosmosAzure Cosmos DBcosmosdb
storageAzure Blob Storageblob, blobstorage
filesAzure Files
diskAzure Managed Disksdisks
appserviceAzure App Servicewebapp, appservices
functionsAzure Functionsfunc
aksAzure Kubernetes Servicekubernetes
containerappsAzure Container Apps
aciAzure Container Instances
redisAzure Cache for Redis
vnetAzure Virtual Network
loadbalancerAzure Load Balancerlb
appgatewayAzure Application Gatewayappgw
frontdoorAzure Front Door
cdnAzure CDN
firewallAzure Firewall
vpngatewayAzure VPN Gatewayvpn
bastionAzure Bastion
keyvaultAzure Key Vault
monitorAzure Monitorloganalytics
backupAzure Backup
openaiAzure OpenAI Service
synapseAzure Synapse Analytics
databricksAzure Databricks
datafactoryAzure Data Factoryadf
servicebusAzure Service Bus
eventhubsAzure Event Hubseventhub
apimAzure API Management
avdAzure Virtual Desktop
searchAzure AI Searchaisearch
staticwebappAzure Static Web Appsswa
signalrAzure SignalR Service
logicappsAzure Logic Apps
iothubAzure IoT Hub

Spec keys for azure

KeyMeaningExampleRead as
qtycount of instancesqty=2quantity 2
sizeinstance or VM sizesize=d4sv3size D4s v3
vcoresvCPU or vCore countvcores=44 vCores
rammemory in GBram=1616 GB RAM
nodescluster nodesnodes=33 nodes
osoperating systemos=linuxoperating system Linux
regionregion code, no spacesregion=eastusregion East US
tierservice tiertier=generalpurposetier General Purpose
storagestorage in GBstorage=250250 GB storage
gbstorage in GBgb=500500 GB storage
tbstorage in TBtb=22 TB storage
redundancystorage redundancyredundancy=lrsLRS redundancy
hourshours per monthhours=730730 hours per month
usersexpected usersusers=500500 users
requestsrequests per monthrequests=1000000010,000,000 requests per month
egressoutbound GB per monthegress=500500 GB outbound data per month
iopsprovisioned IOPSiops=5000iops 5000
throughputthroughput hintthroughput=250throughput 250
replicasreplica countreplicas=2replicas 2
envenvironment hintenv=prodenv prod
commitcommitmentcommit=paygpay-as-you-go

Amazon Web Services: provider token aws

The same slugs as the AWS Price Calculator AI links. Unknown slugs that fit the pattern pass through to the engine.

SlugServiceAlso accepted
ec2Amazon EC2
rdsAmazon RDS
auroraAmazon Aurora
dynamodbAmazon DynamoDBdynamo
s3Amazon S3
ebsAmazon EBS
efsAmazon EFS
lambdaAWS Lambda
ecsAmazon ECS
eksAmazon EKSkubernetes
fargateAWS Fargate
elasticacheAmazon ElastiCacheredis
redshiftAmazon Redshift
cloudfrontAmazon CloudFrontcdn
elbElastic Load Balancingloadbalancer, alb
vpcAmazon VPC
route53Amazon Route 53dns
apigatewayAmazon API Gatewayapigw
sqsAmazon SQS
snsAmazon SNS
cloudwatchAmazon CloudWatch
lightsailAmazon Lightsail
opensearchAmazon OpenSearch Service
beanstalkAWS Elastic Beanstalkelasticbeanstalk

Spec keys for aws

KeyMeaningExampleRead as
qtycount of instancesqty=2quantity 2
sizeinstance or VM sizesize=m5largesize m5.large
vcoresvCPU or vCore countvcores=44 vCores
rammemory in GBram=1616 GB RAM
nodescluster nodesnodes=33 nodes
osoperating systemos=linuxoperating system Linux
regionregion code, no spacesregion=useast1region us-east-1
tierservice tiertier=generalpurposetier General Purpose
storagestorage in GBstorage=250250 GB storage
gbstorage in GBgb=500500 GB storage
tbstorage in TBtb=22 TB storage
redundancystorage redundancyredundancy=lrsLRS redundancy
hourshours per monthhours=730730 hours per month
usersexpected usersusers=500500 users
requestsrequests per monthrequests=1000000010,000,000 requests per month
egressoutbound GB per monthegress=500500 GB outbound data per month
iopsprovisioned IOPSiops=5000iops 5000
throughputthroughput hintthroughput=250throughput 250
replicasreplica countreplicas=2replicas 2
envenvironment hintenv=prodenv prod
commitcommitmentcommit=paygpay-as-you-go

Google Cloud: provider token gcp

The same slugs as the GCP Price Calculator AI links. Unknown slugs that fit the pattern pass through to the engine.

SlugServiceAlso accepted
gceCompute Enginecomputeengine
gcsCloud Storagecloudstorage
cloudsqlCloud SQL
bigqueryBigQuery
cloudrunCloud Run
cloudfunctionsCloud Functionsfunctions
gkeGoogle Kubernetes Enginekubernetes
cloudcdnCloud CDNcdn
loadbalancerCloud Load Balancinglb
spannerCloud Spannercloudspanner
firestoreFirestore
bigtableBigtable
memorystoreMemorystoreredis
pubsubPub/Sub
vertexaiVertex AIvertex
persistentdiskPersistent Diskpd
filestoreFilestore
clouddnsCloud DNSdns
artifactregistryArtifact Registry
cloudloggingCloud Logginglogging

Spec keys for gcp

KeyMeaningExampleRead as
qtycount of instancesqty=2quantity 2
sizeinstance or VM sizesize=n2standard4size n2-standard-4
vcoresvCPU or vCore countvcores=44 vCores
rammemory in GBram=1616 GB RAM
nodescluster nodesnodes=33 nodes
osoperating systemos=linuxoperating system Linux
regionregion code, no spacesregion=uscentral1region us-central1
tierservice tiertier=generalpurposetier General Purpose
storagestorage in GBstorage=250250 GB storage
gbstorage in GBgb=500500 GB storage
tbstorage in TBtb=22 TB storage
redundancystorage redundancyredundancy=lrsLRS redundancy
hourshours per monthhours=730730 hours per month
usersexpected usersusers=500500 users
requestsrequests per monthrequests=1000000010,000,000 requests per month
egressoutbound GB per monthegress=500500 GB outbound data per month
iopsprovisioned IOPSiops=5000iops 5000
throughputthroughput hintthroughput=250throughput 250
replicasreplica countreplicas=2replicas 2
envenvironment hintenv=prodenv prod
commitcommitmentcommit=paygpay-as-you-go