The evidence behind DevCloud's coverage target.
Sampled 2026-09-05; re-derive with python3 scripts/demand_rank.py.
DevCloud has no usage telemetry, so this page does not measure what its users ask for. It measures revealed demand: how many of three independent projects have already built each AWS service DevCloud does not register. Each serves a population DevCloud names as its own, and each only adds a service when somebody asks.
| Source | What it is | Services | Unmatched names |
|---|---|---|---|
| moto | Python AWS mocking library — boto3 developers running tests | 163 | 0 |
| LocalStack | Local AWS emulator; community + pro | 119 | 4 |
| terraform-provider-aws | One Go package per service — the IaC population | 273 | 4 |
Read a high support count as this service is worth emulating to someone, not as
our users want this. The live measurement of DevCloud's own traffic is
GET /devcloud/api/unrouted, which accrues behind this page; its ceiling is in
coverage.md.
"Unmatched names" is the join diagnostic: a name a source publishes that matches neither the missing set nor a registered service. A large number there would mean name normalisation is dropping matches and the support counts are too low.
| Reading | Value |
|---|---|
| Upstream model files | 431 |
| Registered when sampled | 148 |
R1 — missing set M |
283 |
R2 — M with support 3 |
8 |
R2 — M with support 2 |
49 |
R2 — M with support 1 |
111 |
R2 — M with support 0 |
115 |
R2 — M with support ≥ 2 |
57 (20.1% of M) |
Ordered by support count, then name — the order the work was done in, so stopping at any point would have stopped on the best surface available.
All 57 services with support ≥ 2 are registered, down to and including
workspaces-web; TestDemandSetIsRegistered fails if any of them stops being.
56 serve at least one operation, and the one that does not (rds-data) is named
with its reason in coverage.md. Everything below them — support 1
and support 0 — is the 226 services that carry no depth commitment. They are
registered and engine-served, so a call to one is answered locally rather than
billed; what this study declined to promise is that it is answered faithfully.
See the two axes.
| Service | moto | LocalStack | terraform-provider-aws | Support |
|---|---|---|---|---|
api-gateway |
yes | yes | yes | 3 |
elastic-load-balancing |
yes | yes | yes | 3 |
emr-serverless |
yes | yes | yes | 3 |
mediastore |
yes | yes | yes | 3 |
rds-data |
yes | yes | yes | 3 |
redshift-data |
yes | yes | yes | 3 |
s3-control |
yes | yes | yes | 3 |
timestream-query |
yes | yes | yes | 3 |
amp |
yes | — | yes | 2 |
apigatewaymanagementapi |
yes | yes | — | 2 |
app-mesh |
yes | — | yes | 2 |
budgets |
yes | — | yes | 2 |
cleanrooms |
yes | — | yes | 2 |
cloudhsm-v2 |
yes | — | yes | 2 |
codestar-connections |
— | yes | yes | 2 |
connect |
yes | — | yes | 2 |
data-pipeline |
yes | — | yes | 2 |
databrew |
yes | — | yes | 2 |
datasync |
yes | — | yes | 2 |
dax |
yes | — | yes | 2 |
devops-agent |
yes | — | yes | 2 |
direct-connect |
yes | — | yes | 2 |
directory-service |
yes | — | yes | 2 |
dsql |
yes | — | yes | 2 |
emr-containers |
yes | — | yes | 2 |
fsx |
yes | — | yes | 2 |
greengrass |
yes | — | yes | 2 |
guardduty |
yes | — | yes | 2 |
inspector2 |
yes | — | yes | 2 |
ivs |
yes | — | yes | 2 |
kinesis-analytics |
— | yes | yes | 2 |
kinesis-video |
yes | — | yes | 2 |
macie2 |
yes | — | yes | 2 |
mediaconnect |
yes | — | yes | 2 |
medialive |
yes | — | yes | 2 |
mediapackage |
yes | — | yes | 2 |
mediapackagev2 |
yes | — | yes | 2 |
mediastore-data |
yes | yes | — | 2 |
network-firewall |
yes | — | yes | 2 |
networkmanager |
yes | — | yes | 2 |
opensearchserverless |
yes | — | yes | 2 |
osis |
yes | — | yes | 2 |
payment-cryptography |
yes | — | yes | 2 |
quicksight |
yes | — | yes | 2 |
resiliencehub |
yes | — | yes | 2 |
route-53-domains |
yes | — | yes | 2 |
s3vectors |
yes | — | yes | 2 |
securityhub |
yes | — | yes | 2 |
service-catalog |
yes | — | yes | 2 |
service-catalog-appregistry |
yes | — | yes | 2 |
service-quotas |
yes | — | yes | 2 |
signer |
yes | — | yes | 2 |
synthetics |
yes | — | yes | 2 |
timestream-influxdb |
yes | — | yes | 2 |
vpc-lattice |
yes | — | yes | 2 |
workspaces |
yes | — | yes | 2 |
workspaces-web |
yes | — | yes | 2 |
accessanalyzer |
— | — | yes | 1 |
account-access |
— | — | yes | 1 |
agent-registry |
— | — | yes | 1 |
appconfigdata |
— | yes | — | 1 |
appfabric |
— | — | yes | 1 |
appflow |
— | — | yes | 1 |
appintegrations |
— | — | yes | 1 |
application-insights |
— | — | yes | 1 |
application-signals |
— | — | yes | 1 |
apprunner |
— | — | yes | 1 |
appstream |
— | — | yes | 1 |
arc-region-switch |
— | — | yes | 1 |
arc-zonal-shift |
— | — | yes | 1 |
auditmanager |
— | — | yes | 1 |
auto-scaling-plans |
— | — | yes | 1 |
bcm-data-exports |
— | — | yes | 1 |
billing |
— | — | yes | 1 |
chatbot |
— | — | yes | 1 |
chime |
— | — | yes | 1 |
chime-sdk-media-pipelines |
— | — | yes | 1 |
chime-sdk-voice |
— | — | yes | 1 |
cloud9 |
— | — | yes | 1 |
clouddirectory |
yes | — | — | 1 |
cloudfront-keyvaluestore |
— | — | yes | 1 |
codecatalyst |
— | — | yes | 1 |
codestar-notifications |
— | — | yes | 1 |
compute-optimizer |
— | — | yes | 1 |
connectcampaigns |
yes | — | — | 1 |
connectcases |
— | — | yes | 1 |
controltower |
— | — | yes | 1 |
cost-and-usage-report-service |
— | — | yes | 1 |
cost-optimization-hub |
— | — | yes | 1 |
customer-profiles |
— | — | yes | 1 |
dataexchange |
— | — | yes | 1 |
datazone |
— | — | yes | 1 |
detective |
— | — | yes | 1 |
device-farm |
— | — | yes | 1 |
directory-service-data |
— | — | yes | 1 |
dlm |
— | — | yes | 1 |
docdb-elastic |
— | — | yes | 1 |
drs |
— | — | yes | 1 |
ec2-instance-connect |
yes | — | — | 1 |
ecr-public |
— | — | yes | 1 |
evs |
— | — | yes | 1 |
finspace |
— | — | yes | 1 |
fms |
— | — | yes | 1 |
gamelift |
— | — | yes | 1 |
global-accelerator |
— | — | yes | 1 |
grafana |
— | — | yes | 1 |
groundstation |
— | — | yes | 1 |
imagebuilder |
— | — | yes | 1 |
inspector |
— | — | yes | 1 |
interconnect |
— | — | yes | 1 |
internetmonitor |
— | — | yes | 1 |
invoicing |
— | — | yes | 1 |
ivschat |
— | — | yes | 1 |
kafkaconnect |
— | — | yes | 1 |
keyspaces |
— | — | yes | 1 |
kinesis-video-archived-media |
yes | — | — | 1 |
lambda-core |
— | — | yes | 1 |
lambda-microvms |
— | — | yes | 1 |
launch-wizard |
— | — | yes | 1 |
license-manager |
— | — | yes | 1 |
lightsail |
— | — | yes | 1 |
location |
— | — | yes | 1 |
m2 |
— | — | yes | 1 |
mailmanager |
— | — | yes | 1 |
marketplace-metering |
yes | — | — | 1 |
mediapackage-vod |
— | — | yes | 1 |
mgn |
— | — | yes | 1 |
mpa |
— | — | yes | 1 |
mwaa-serverless |
— | — | yes | 1 |
neptune-graph |
— | — | yes | 1 |
networkflowmonitor |
— | — | yes | 1 |
networkmonitor |
— | — | yes | 1 |
notifications |
— | — | yes | 1 |
notificationscontacts |
— | — | yes | 1 |
oam |
— | — | yes | 1 |
observabilityadmin |
— | — | yes | 1 |
odb |
— | — | yes | 1 |
outposts |
— | — | yes | 1 |
pca-connector-ad |
— | — | yes | 1 |
pcs |
— | — | yes | 1 |
pinpoint-sms-voice-v2 |
— | — | yes | 1 |
pricing |
— | — | yes | 1 |
rbin |
— | — | yes | 1 |
redshift-serverless |
— | — | yes | 1 |
resiliencehubv2 |
— | — | yes | 1 |
resource-explorer-2 |
— | — | yes | 1 |
rolesanywhere |
— | — | yes | 1 |
route53-recovery-control-config |
— | — | yes | 1 |
route53-recovery-readiness |
— | — | yes | 1 |
route53profiles |
— | — | yes | 1 |
rum |
— | — | yes | 1 |
s3files |
— | — | yes | 1 |
s3outposts |
— | — | yes | 1 |
savingsplans |
— | — | yes | 1 |
schemas |
— | — | yes | 1 |
securitylake |
— | — | yes | 1 |
simpledbv2 |
yes | — | — | 1 |
ssm-contacts |
— | — | yes | 1 |
ssm-incidents |
— | — | yes | 1 |
ssm-quicksetup |
— | — | yes | 1 |
ssm-sap |
— | — | yes | 1 |
sso |
— | — | yes | 1 |
storage-gateway |
— | — | yes | 1 |
taxsettings |
— | — | yes | 1 |
uxc |
— | — | yes | 1 |
waf-regional |
— | — | yes | 1 |
wellarchitected |
— | — | yes | 1 |
workmail |
— | — | yes | 1 |
agent-registry-control |
— | — | — | 0 |
aiops |
— | — | — | 0 |
amplifybackend |
— | — | — | 0 |
amplifyuibuilder |
— | — | — | 0 |
application-discovery-service |
— | — | — | 0 |
applicationcostprofiler |
— | — | — | 0 |
artifact |
— | — | — | 0 |
b2bi |
— | — | — | 0 |
backup-gateway |
— | — | — | 0 |
backupsearch |
— | — | — | 0 |
bcm-dashboards |
— | — | — | 0 |
bcm-pricing-calculator |
— | — | — | 0 |
bcm-recommended-actions |
— | — | — | 0 |
billingconductor |
— | — | — | 0 |
braket |
— | — | — | 0 |
chime-sdk-identity |
— | — | — | 0 |
chime-sdk-meetings |
— | — | — | 0 |
chime-sdk-messaging |
— | — | — | 0 |
cleanroomsml |
— | — | — | 0 |
cloudhsm |
— | — | — | 0 |
cloudsearch-domain |
— | — | — | 0 |
cloudtrail-data |
— | — | — | 0 |
cloudwatch-events |
— | — | — | 0 |
cognito-sync |
— | — | — | 0 |
compute-optimizer-automation |
— | — | — | 0 |
connect-contact-lens |
— | — | — | 0 |
connectcampaignsv2 |
— | — | — | 0 |
connecthealth |
— | — | — | 0 |
connectparticipant |
— | — | — | 0 |
controlcatalog |
— | — | — | 0 |
deadline |
— | — | — | 0 |
eks-auth |
— | — | — | 0 |
elementalinference |
— | — | — | 0 |
finspace-data |
— | — | — | 0 |
freetier |
— | — | — | 0 |
gameliftstreams |
— | — | — | 0 |
geo-maps |
— | — | — | 0 |
geo-places |
— | — | — | 0 |
geo-routes |
— | — | — | 0 |
greengrassv2 |
— | — | — | 0 |
health |
— | — | — | 0 |
iam-toolbox |
— | — | — | 0 |
inspector-scan |
— | — | — | 0 |
iot-jobs-data-plane |
— | — | — | 0 |
iot-managed-integrations |
— | — | — | 0 |
iotdeviceadvisor |
— | — | — | 0 |
iotfleetwise |
— | — | — | 0 |
iotsecuretunneling |
— | — | — | 0 |
iotsitewise |
— | — | — | 0 |
iotthingsgraph |
— | — | — | 0 |
iottwinmaker |
— | — | — | 0 |
ivs-realtime |
— | — | — | 0 |
keyspacesstreams |
— | — | — | 0 |
kinesis-video-media |
— | — | — | 0 |
kinesis-video-signaling |
— | — | — | 0 |
kinesis-video-webrtc-storage |
— | — | — | 0 |
license-manager-linux-subscriptions |
— | — | — | 0 |
license-manager-user-subscriptions |
— | — | — | 0 |
machine-learning |
— | — | — | 0 |
managedblockchain-query |
— | — | — | 0 |
marketplace-agreement |
— | — | — | 0 |
marketplace-catalog |
— | — | — | 0 |
marketplace-commerce-analytics |
— | — | — | 0 |
marketplace-deployment |
— | — | — | 0 |
marketplace-discovery |
— | — | — | 0 |
marketplace-entitlement-service |
— | — | — | 0 |
marketplace-reporting |
— | — | — | 0 |
mediatailor |
— | — | — | 0 |
medical-imaging |
— | — | — | 0 |
migration-hub |
— | — | — | 0 |
migration-hub-refactor-spaces |
— | — | — | 0 |
migrationhub-config |
— | — | — | 0 |
migrationhuborchestrator |
— | — | — | 0 |
migrationhubstrategy |
— | — | — | 0 |
mturk |
— | — | — | 0 |
neptunedata |
— | — | — | 0 |
nova-act |
— | — | — | 0 |
partnercentral-account |
— | — | — | 0 |
partnercentral-benefits |
— | — | — | 0 |
partnercentral-channel |
— | — | — | 0 |
partnercentral-revenue-measurement |
— | — | — | 0 |
partnercentral-selling |
— | — | — | 0 |
payment-cryptography-data |
— | — | — | 0 |
pca-connector-scep |
— | — | — | 0 |
pi |
— | — | — | 0 |
pinpoint-email |
— | — | — | 0 |
pinpoint-sms-voice |
— | — | — | 0 |
pricing-plan-manager |
— | — | — | 0 |
proton |
— | — | — | 0 |
qconnect |
— | — | — | 0 |
repostspace |
— | — | — | 0 |
route53-recovery-cluster |
— | — | — | 0 |
route53globalresolver |
— | — | — | 0 |
rtbfabric |
— | — | — | 0 |
security-ir |
— | — | — | 0 |
securityagent |
— | — | — | 0 |
signer-data |
— | — | — | 0 |
signin |
— | — | — | 0 |
snow-device-management |
— | — | — | 0 |
snowball |
— | — | — | 0 |
socialmessaging |
— | — | — | 0 |
ssm-guiconnect |
— | — | — | 0 |
sso-oidc |
— | — | — | 0 |
supplychain |
— | — | — | 0 |
support-app |
— | — | — | 0 |
supportauthz |
— | — | — | 0 |
sustainability |
— | — | — | 0 |
tnb |
— | — | — | 0 |
trustedadvisor |
— | — | — | 0 |
wickr |
— | — | — | 0 |
wisdom |
— | — | — | 0 |
workdocs |
— | — | — | 0 |
workmailmessageflow |
— | — | — | 0 |
workspaces-instances |
— | — | — | 0 |
workspaces-thin-client |
— | — | — | 0 |