Skip to content
cloudemu
Services

§ Documentation

Services Overview

Every emulated service across AWS, Azure, and GCP, and which ones speak the real SDK wire protocol

Find any emulated service across AWS, Azure, and GCP, and whether it speaks the real SDK wire format. cloudemu emulates 173 service interfaces spanning 3,700+ operations — 76 AWS · 75 Azure · 55 GCP service implementations (plus a foundational OCI set). Most core categories are implemented for all three providers; the rest are provider-specific, matching where the real service exists (ECS, MemoryDB, and Keyspaces on AWS; Managed Cassandra and Azure AI on Azure; Bigtable and Vertex AI on GCP; and so on).

The SDK-compat column shows whether a category has an HTTP wire-format handler that real cloud SDKs (aws-sdk-go-v2, azure-sdk-for-go, cloud.google.com/go, databricks-sdk-go) can talk to with only an endpoint change. See the SDK-Compatible Server page for the full operation tables. Every service below speaks its cloud's real wire protocol.

Core services — all three providers#

CategoryAWSAzureGCPSDK-compat
ComputeEC2VirtualMachinesGCE✓
StorageS3BlobStorageGCS✓
Database (NoSQL)DynamoDBCosmosDBFirestore✓
Relational DBRDS + RedshiftSQL + Postgres/MySQL FlexCloud SQL + AlloyDB✓
ServerlessLambdaFunctionsCloudFunctions✓
KubernetesEKSAKSGKE✓
NetworkingVPCVNetVPC✓
MonitoringCloudWatchMonitorCloudMonitoring✓
Message QueueSQSServiceBusPubSub✓
IAMIAMIAMIAM✓
Container RegistryECRACRArtifactRegistry✓
Resource DiscoveryResource Explorer + TaggingResource GraphCloud Asset Inventory✓
DNSRoute53DNSCloudDNS✓
Load BalancerELBv2LBLB✓
NotificationSNSNotificationHubsFCM✓
Event BusEventBridgeEventGridEventarc✓
CacheElastiCacheCacheMemorystore✓
SecretsSecretsManagerKeyVaultSecretManager✓
LoggingCloudWatchLogsLogAnalyticsCloudLogging✓

Every core category above has a live SDK-compat wire handler on all three providers — real cloud SDKs talk to it with only an endpoint change.

Provider-specific services — with a dedicated guide#

Services that exist on one (or a subset of) providers, matching the real cloud, each with its own page:

CategoryProvider(s)ServiceSDK-compat
Container OrchestrationAWSECS✓
Network FirewallAWSNetwork Firewall✓
Parameter StoreAWSSSM Parameter Store✓
MemoryDBAWSMemoryDB✓
KeyspacesAWSKeyspaces (Cassandra)✓
Managed CassandraAzureManaged Instance for Apache Cassandra✓
BigtableGCPCloud Bigtable✓
Table StorageAzureTable Storage (data plane)✓
Cosmos DB for PostgreSQLAzureCosmos DB for PostgreSQL (Citus)✓
Generative AIAWS, AzureBedrock (+ Agents), Azure OpenAI✓
Machine LearningAWS, GCP, AzureSageMaker, Vertex AI, Azure ML✓
AI SearchAzureAzure AI Search✓
DatabricksAzureDatabricks (ARM + data plane)✓

Full service surface#

The rest of the emulated surface, grouped by domain. Every service here speaks its cloud's real wire protocol; drive it with the stock SDK, CLI, or Terraform provider by pointing at a cloudemu endpoint. For the per-operation detail, see the generated capability coverage.

Analytics & big data#

AWSAzureGCP
Athena · Glue · EMR · Kinesis · Kinesis Video · OpenSearch · OpenSearch ServerlessSynapse · Stream Analytics · Data Explorer (Kusto) · PurviewBigQuery · Dataproc · Dataplex · Data Catalog · Dataform · Datastream · Dataproc Metastore

AI / ML#

AWSAzureGCP
Bedrock · Bedrock Agents · SageMaker · KendraAzure OpenAI / AI · AI Search · Machine LearningVertex AI

Networking (extended)#

AWSAzureGCP
Global Accelerator · VPC Lattice · Route 53 Resolver · CloudFront · WAFv2Azure Firewall · Application Gateway · Front Door · Bastion · Private DNSNetwork Connectivity Center · Serverless VPC Access · Cloud IDS · Service Directory · Service Networking

Security, identity & keys#

AWSAzureGCP
KMS · ACM · GuardDuty · Cognito · STSManaged Identity · LocksKMS · Certificate Manager · Private CA · Binary Authorization · Access Context Manager

Developer, delivery & integration#

AWSAzureGCP
CodeArtifact · App Runner · AppSync · Transfer Family · Amazon MQ · AppFlowDev Center · Communication ServicesCloud Deploy · Cloud Tasks · Cloud Scheduler · Workflows · Secure Source Manager · API Gateway

Databases & data platform (extended)#

AWSAzureGCP
Timestream · MemoryDB · KeyspacesPostgreSQL Flexible Server · MySQL Flexible Server · Cosmos DB for PostgreSQL · Managed Cassandra · Mongo Cluster · Redis EnterpriseSpanner · Bigtable · AlloyDB

Containers, serverless & batch (extended)#

AWSAzureGCP
App Runner · AWS Batch · ECSContainer Apps · Container Instances · Azure BatchCloud Run · GKE Hub / Fleet

Storage & files (extended)#

AWSAzureGCP
EFS · AWS BackupManaged Lustre · Elastic SAN · Table StorageFilestore · Backup for GKE

Messaging, events & realtime (extended)#

AWSAzureGCP
EventBridge SchedulerSignalR · Web PubSub · Event Hubs · Notification Hubs · IoT HubEventarc · Cloud Tasks

Management, governance & ops#

AWSAzureGCP
CloudFormation · Config · CloudTrail · FIS · Service Quotas · Savings Plans · Resource Explorer · Resource Groups TaggingChaos Studio · Recovery Services · Tags · Resource Graph · Load Testing · Digital Twins · Application InsightsCloud Asset Inventory · Cloud Billing · Resource Manager

Media & workflow#

AWSAzureGCP
Kinesis Video Streams · Location Service · MWAA (Managed Airflow)Digital TwinsCloud Composer · Workflows

Accessing Services#

Each provider exposes services as typed fields:

aws := cloudemu.NewAWS()
aws.EC2           // Compute
aws.S3            // Storage
aws.DynamoDB      // Database (NoSQL)
aws.RDS           // Relational DB
aws.Lambda        // Serverless
aws.EKS           // Kubernetes
aws.ECS           // Container Orchestration
aws.VPC           // Networking
aws.CloudWatch    // Monitoring
aws.SSM           // Parameter Store
aws.Bedrock       // Generative AI
aws.Athena        // Analytics
aws.KMS           // Key management

azure := cloudemu.NewAzure()
azure.VirtualMachines  // Compute
azure.CosmosDB         // Database (NoSQL)
azure.AKS              // Kubernetes
azure.AI               // Azure OpenAI / AI
azure.Databricks       // Databricks
azure.TableStorage     // Table Storage
azure.DataFactory      // Data integration
azure.Firewall         // Azure Firewall

gcp := cloudemu.NewGCP()
gcp.GCE               // Compute
gcp.Firestore         // Database (NoSQL)
gcp.CloudSQL          // Relational DB
gcp.GKE               // Kubernetes
gcp.Bigtable          // Bigtable
gcp.VertexAI          // Machine Learning
gcp.Spanner           // Spanner
gcp.Dataproc          // Analytics

All providers implement the same driver interfaces, so operations and behaviors are consistent across clouds.

On this page

On this page