Help us shape the future of Go! Take the 2026 Go Developer Survey

services/

directory
v1.8.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 20, 2026 License: MIT

Directories

Path Synopsis
amp
Package amp emulates Amazon Managed Service for Prometheus: the control plane and the Prometheus remote-write and HTTP query data plane.
Package amp emulates Amazon Managed Service for Prometheus: the control plane and the Prometheus remote-write and HTTP query data plane.
promql
Package promql implements a PromQL subset: selectors, range functions, aggregations and binary operators.
Package promql implements a PromQL subset: selectors, range functions, aggregations and binary operators.
Package apigatewaymanagementapi provides an in-memory stub for the AWS API Gateway Management API, which is used to send data to connected WebSocket API clients and manage WebSocket connections.
Package apigatewaymanagementapi provides an in-memory stub for the AWS API Gateway Management API, which is used to send data to connected WebSocket API clients and manage WebSocket connections.
Package appconfig -- this file implements the experiment RUN half of the A/B-testing family (experiment_definitions.go implements the definition half).
Package appconfig -- this file implements the experiment RUN half of the A/B-testing family (experiment_definitions.go implements the definition half).
Package appconfigdata provides an in-memory stub for the AWS AppConfigData service, which is used to retrieve deployed configuration data for applications at runtime.
Package appconfigdata provides an in-memory stub for the AWS AppConfigData service, which is used to retrieve deployed configuration data for applications at runtime.
Package appintegrations emulates Amazon AppIntegrations: event and data integrations, their associations, and applications.
Package appintegrations emulates Amazon AppIntegrations: event and data integrations, their associations, and applications.
Package arczonalshift emulates Application Recovery Controller zonal shift and zonal autoshift.
Package arczonalshift emulates Application Recovery Controller zonal shift and zonal autoshift.
Package azurequeue provides a local, in-memory emulation of Azure Queue Storage's REST+XML wire protocol (queue CRUD plus the full message lifecycle: put/get/peek/delete/update-visibility/clear), Azurite-compatible enough for unmodified azure-sdk-for-go clients to operate against.
Package azurequeue provides a local, in-memory emulation of Azure Queue Storage's REST+XML wire protocol (queue CRUD plus the full message lifecycle: put/get/peek/delete/update-visibility/clear), Azurite-compatible enough for unmodified azure-sdk-for-go clients to operate against.
Package azureservicebus provides a local, in-memory emulation of Azure Service Bus's Brokered Messaging REST API: queue and topic/subscription CRUD, and the full send/peek-lock/complete/abandon/dead-letter message lifecycle over HTTP+SharedAccessSignature auth.
Package azureservicebus provides a local, in-memory emulation of Azure Service Bus's Brokered Messaging REST API: queue and topic/subscription CRUD, and the full send/peek-lock/complete/abandon/dead-letter message lifecycle over HTTP+SharedAccessSignature auth.
Package azurestoragevhost is a thin translation layer, not a storage service in its own right: it owns one dedicated listener that accepts virtual-hosted-style Azure Storage requests (Host: "{account}.blob.host:port", ".queue.", ".table.") and rewrites them into the path-style requests services/azureblob, services/azurequeue, and services/azuretable already serve (Host: anything, path "/{account}/...").
Package azurestoragevhost is a thin translation layer, not a storage service in its own right: it owns one dedicated listener that accepts virtual-hosted-style Azure Storage requests (Host: "{account}.blob.host:port", ".queue.", ".table.") and rewrites them into the path-style requests services/azureblob, services/azurequeue, and services/azuretable already serve (Host: anything, path "/{account}/...").
Package azuretable provides a local, in-memory emulation of Azure Table Storage's REST+JSON/OData wire protocol (table CRUD plus entity insert/get/query/replace/merge/delete, including a hand-written $filter lexer/parser/evaluator), Azurite-compatible enough for unmodified azure-sdk-for-go clients to operate against.
Package azuretable provides a local, in-memory emulation of Azure Table Storage's REST+JSON/OData wire protocol (table CRUD plus entity insert/get/query/replace/merge/delete, including a hand-written $filter lexer/parser/evaluator), Azurite-compatible enough for unmodified azure-sdk-for-go clients to operate against.
Package bedrockagent provides a local stub for the Amazon Bedrock Agent service.
Package bedrockagent provides a local stub for the Amazon Bedrock Agent service.
Package bedrockagentcorecontrol emulates the Amazon Bedrock AgentCore control plane.
Package bedrockagentcorecontrol emulates the Amazon Bedrock AgentCore control plane.
Package ce provides an in-memory implementation of the AWS Cost Explorer (Ce) service.
Package ce provides an in-memory implementation of the AWS Cost Explorer (Ce) service.
Package cloudcontrol provides an in-memory implementation of the AWS CloudControl API service.
Package cloudcontrol provides an in-memory implementation of the AWS CloudControl API service.
Package cloudfrontkeyvaluestore implements the AWS CloudFront KeyValueStore data-plane API (GetKey/PutKey/DeleteKey/ListKeys/UpdateKeys/ DescribeKeyValueStore).
Package cloudfrontkeyvaluestore implements the AWS CloudFront KeyValueStore data-plane API (GetKey/PutKey/DeleteKey/ListKeys/UpdateKeys/ DescribeKeyValueStore).
Package cloudhsmv2 emulates the AWS CloudHSM v2 control plane: clusters, HSMs and backups.
Package cloudhsmv2 emulates the AWS CloudHSM v2 control plane: clusters, HSMs and backups.
Package codebuild implements an in-memory AWS CodeBuild backend.
Package codebuild implements an in-memory AWS CodeBuild backend.
Package codedeploy provides an in-memory implementation of the AWS CodeDeploy service.
Package codedeploy provides an in-memory implementation of the AWS CodeDeploy service.
Package codegurureviewer emulates Amazon CodeGuru Reviewer: repository associations, code reviews that run a deterministic static rule set over the repository's real source, recommendations and feedback.
Package codegurureviewer emulates Amazon CodeGuru Reviewer: repository associations, code reviews that run a deterministic static rule set over the repository's real source, recommendations and feedback.
Package codepipeline provides an in-memory implementation of the AWS CodePipeline service.
Package codepipeline provides an in-memory implementation of the AWS CodePipeline service.
Package codestarconnections provides an in-memory implementation of the AWS CodeStar Connections service.
Package codestarconnections provides an in-memory implementation of the AWS CodeStar Connections service.
Package cognitoidentity provides a mock implementation of the AWS Cognito Federated Identities service.
Package cognitoidentity provides a mock implementation of the AWS Cognito Federated Identities service.
Package cognitoidp provides a mock implementation of the AWS Cognito User Pools service.
Package cognitoidp provides a mock implementation of the AWS Cognito User Pools service.
Package connect emulates the Amazon Connect control plane and the contact records behind its metrics.
Package connect emulates the Amazon Connect control plane and the contact records behind its metrics.
Package cosmosdb emulates Azure Cosmos DB over its REST+JSON gateway protocol: the Core (SQL) API (databases, containers with hierarchical partition keys and TTL, documents, a SQL query engine with joins, subqueries, aggregates and built-ins, continuation tokens, request-unit accounting) and the Table API.
Package cosmosdb emulates Azure Cosmos DB over its REST+JSON gateway protocol: the Core (SQL) API (databases, containers with hierarchical partition keys and TTL, documents, a SQL query engine with joins, subqueries, aggregates and built-ins, continuation tokens, request-unit accounting) and the Table API.
Package databrew implements an in-memory AWS Glue DataBrew service backend.
Package databrew implements an in-memory AWS Glue DataBrew service backend.
dax
Package dax provides an in-memory simulation of the Amazon DAX (DynamoDB Accelerator) API.
Package dax provides an in-memory simulation of the Amazon DAX (DynamoDB Accelerator) API.
dataplane
Package dataplane implements enough of the Amazon DAX binary wire protocol to serve the core DynamoDB data-plane operations over a raw TCP socket.
Package dataplane implements enough of the Amazon DAX binary wire protocol to serve the core DynamoDB data-plane operations over a raw TCP socket.
Package directconnect emulates the AWS Direct Connect control-plane API (aws-sdk-go-v2/service/directconnect, protocol awsjson1.1 -- a single POST / dispatched by X-Amz-Target: OvertureService.<Op>, not REST).
Package directconnect emulates the AWS Direct Connect control-plane API (aws-sdk-go-v2/service/directconnect, protocol awsjson1.1 -- a single POST / dispatched by X-Amz-Target: OvertureService.<Op>, not REST).
Package dynamodb implements the AWS DynamoDB mock service.
Package dynamodb implements the AWS DynamoDB mock service.
Package elb provides an in-memory implementation of the AWS Classic Elastic Load Balancing (ELB) service.
Package elb provides an in-memory implementation of the AWS Classic Elastic Load Balancing (ELB) service.
Package fis provides an in-memory implementation of the AWS Fault Injection Service (FIS) API.
Package fis provides an in-memory implementation of the AWS Fault Injection Service (FIS) API.
Package grafana emulates the Amazon Managed Grafana control-plane API (aws-sdk-go-v2/service/grafana, protocol restjson1).
Package grafana emulates the Amazon Managed Grafana control-plane API (aws-sdk-go-v2/service/grafana, protocol restjson1).
Package iot provides a mock AWS IoT Core service with an embedded MQTT broker, IoT SQL rules engine, and action dispatch to SQS and Lambda.
Package iot provides a mock AWS IoT Core service with an embedded MQTT broker, IoT SQL rules engine, and action dispatch to SQS and Lambda.
Package iotdataplane provides the IoT Data Plane HTTP API for publishing messages directly to MQTT topics.
Package iotdataplane provides the IoT Data Plane HTTP API for publishing messages directly to MQTT topics.
Package kafka provides an in-memory stub of AWS MSK (Managed Streaming for Apache Kafka).
Package kafka provides an in-memory stub of AWS MSK (Managed Streaming for Apache Kafka).
Package kinesisanalyticsv2 provides an in-memory stub of AWS Kinesis Data Analytics v2.
Package kinesisanalyticsv2 provides an in-memory stub of AWS Kinesis Data Analytics v2.
Package kms provides a mock AWS Key Management Service (KMS) implementation.
Package kms provides a mock AWS Key Management Service (KMS) implementation.
Package lambda provides a mock AWS Lambda service for Gopherstack.
Package lambda provides a mock AWS Lambda service for Gopherstack.
Package lightsail emulates the Amazon Lightsail control-plane API (aws-sdk-go-v2/service/lightsail, protocol awsjson1.1 -- a single POST / dispatched by X-Amz-Target: Lightsail_20161128.<Op>, not REST).
Package lightsail emulates the Amazon Lightsail control-plane API (aws-sdk-go-v2/service/lightsail, protocol awsjson1.1 -- a single POST / dispatched by X-Amz-Target: Lightsail_20161128.<Op>, not REST).
Package marketplaceentitlementservice emulates the AWS Marketplace Entitlement Service (GetEntitlements).
Package marketplaceentitlementservice emulates the AWS Marketplace Entitlement Service (GetEntitlements).
Package marketplacemetering emulates AWS Marketplace Metering: MeterUsage, BatchMeterUsage, RegisterUsage and ResolveCustomer, with entitlements derived for the Marketplace Entitlement Service.
Package marketplacemetering emulates AWS Marketplace Metering: MeterUsage, BatchMeterUsage, RegisterUsage and ResolveCustomer, with entitlements derived for the Marketplace Entitlement Service.
Package mq provides an in-memory Amazon MQ with optional docker-backed brokers.
Package mq provides an in-memory Amazon MQ with optional docker-backed brokers.
opencypher
Package opencypher is an in-process openCypher engine over an in-memory property graph.
Package opencypher is an in-process openCypher engine over an in-memory property graph.
Package organizations provides an in-memory stub for the AWS Organizations API.
Package organizations provides an in-memory stub for the AWS Organizations API.
Package outposts emulates the AWS Outposts control-plane API (aws-sdk-go-v2/service/outposts, protocol restjson1).
Package outposts emulates the AWS Outposts control-plane API (aws-sdk-go-v2/service/outposts, protocol restjson1).
Package resiliencehub emulates the AWS Resilience Hub control-plane API (aws-sdk-go-v2/service/resiliencehub, protocol restjson1).
Package resiliencehub emulates the AWS Resilience Hub control-plane API (aws-sdk-go-v2/service/resiliencehub, protocol restjson1).
Package resourceexplorer2 emulates the AWS Resource Explorer control and search plane.
Package resourceexplorer2 emulates the AWS Resource Explorer control and search plane.
Package resourcegroupstaggingapi provides a mock implementation of the AWS Resource Groups Tagging API service.
Package resourcegroupstaggingapi provides a mock implementation of the AWS Resource Groups Tagging API service.
Package route53recoverycluster emulates the Route 53 ARC cluster data plane: routing control state reads and updates.
Package route53recoverycluster emulates the Route 53 ARC cluster data plane: routing control state reads and updates.
Package route53recoverycontrolconfig emulates the Route 53 Application Recovery Controller control plane.
Package route53recoverycontrolconfig emulates the Route 53 Application Recovery Controller control plane.
Package route53recoveryreadiness emulates Route 53 Application Recovery Controller readiness checks.
Package route53recoveryreadiness emulates Route 53 Application Recovery Controller readiness checks.
Package rum emulates Amazon CloudWatch RUM: app monitors, the PutRumEvents data plane, raw event queries, metric destinations and definitions, resource policies and tags.
Package rum emulates Amazon CloudWatch RUM: app monitors, the PutRumEvents data plane, raw event queries, metric destinations and definitions, resource policies and tags.
Package s3vectors emulates Amazon S3 Vectors: vector buckets, indexes and exact nearest-neighbour search.
Package s3vectors emulates Amazon S3 Vectors: vector buckets, indexes and exact nearest-neighbour search.
Package secretsmanager provides a mock AWS Secrets Manager implementation.
Package secretsmanager provides a mock AWS Secrets Manager implementation.
Package servicecatalog emulates AWS Service Catalog.
Package servicecatalog emulates AWS Service Catalog.
asl
Package asl implements an interpreter for the Amazon States Language (ASL) used by AWS Step Functions to define state machine workflows.
Package asl implements an interpreter for the Amazon States Language (ASL) used by AWS Step Functions to define state machine workflows.
Package timestreaminfluxdb emulates Amazon Timestream for InfluxDB: DB instances, clusters, parameter groups and backups, with an opt-in docker engine that runs a real InfluxDB 2 server per instance.
Package timestreaminfluxdb emulates Amazon Timestream for InfluxDB: DB instances, clusters, parameter groups and backups, with an opt-in docker engine that runs a real InfluxDB 2 server per instance.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL