kiri

package module
v0.26.0 Latest Latest
Warning

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

Go to latest
Published: Aug 2, 2026 License: MIT Imports: 3 Imported by: 0

README

⚡ kiri-aws

Go Version License Docker CI Release OpenSSF Scorecard Go Report Card

kiri-aws is a next-generation, high-performance local AWS emulator written in Go. Designed for developer productivity and machine-speed automation, kiri-aws features a deterministic Billing Engine and a Time Machine API (POST /_kiri/time/advance) that allows developers to simulate hours, days, or months of AWS infrastructure uptime and cost generation in milliseconds — 100% offline.


✨ Features

  • 🚀 Sub-millisecond Latency: Instant boot, zero-cloud dependency, written in Go.
  • ⏱️ Time Machine API (/_kiri/time/advance): Advance virtual time by days or months instantly to trigger recurring billing calculations and schedule events.
  • 💰 AWS Cost Explorer (CE) & Budgets Emulation: Full support for GetCostAndUsage requests matching official AWS pricing rates (KMS, S3, DynamoDB, SQS, EC2, Lambda).
  • 🔌 Universal AWS SDK Support: Works out of the box with AWS SDK Go v2, Boto3 (Python), AWS SDK JS/TS, AWS CLI, and Terraform.
  • 🐳 Docker & Docker Compose Ready: Light memory footprint for CI/CD pipelines and local microservice dev environments.

📦 Install

Every release ships signed binaries for linux, macOS, and Windows (amd64 and arm64), a multi-arch container image, an SBOM, and SLSA build provenance.

# Container (recommended)
docker run -d -p 4566:4566 --name kiri-aws ghcr.io/brilhante29/kiri-aws:latest

# Go toolchain
go install github.com/Brilhante29/kiri-aws/cmd/kiri@latest

# Helm
helm install kiri oci://ghcr.io/brilhante29/charts/kiri

Or grab a binary from the latest release. See RELEASING.md to verify signatures and provenance.


⚡ Quickstart

1. Start kiri-aws Server
# Run locally with Go
go run ./cmd/kiri --port 4566

Or run via Docker Compose:

docker-compose up -d
2. Configure Environment & AWS CLI
export AWS_ACCESS_KEY_ID="test"
export AWS_SECRET_ACCESS_KEY="test"
export AWS_DEFAULT_REGION="us-east-1"
export AWS_ENDPOINT_URL="http://localhost:4566"

# Create S3 Bucket
aws s3 mb s3://my-billing-bucket

# Create DynamoDB Table
aws dynamodb create-table \
  --table-name Orders \
  --attribute-definitions AttributeName=ID,AttributeType=S \
  --key-schema AttributeName=ID,KeyType=HASH \
  --billing-mode PAY_PER_REQUEST

⏱️ Time Machine API (Time Travel Simulation)

Simulate 30 days of resource uptime instantly:

curl -X POST "http://localhost:4566/_kiri/time/advance?days=30"

Response:

{
  "status": "success",
  "advanced_by": "720h0m0s",
  "current_virtual_time": "2026-08-21T05:13:21Z"
}

💰 Query Cost Explorer (Simulated AWS Invoice)

curl -X POST "http://localhost:4566/" \
  -H "Content-Type: application/x-amz-json-1.1" \
  -H "X-Amz-Target: AWSInsightsIndexService.GetCostAndUsage" \
  -d '{
    "TimePeriod": {"Start": "2026-01-01", "End": "2026-12-31"},
    "Granularity": "MONTHLY",
    "Metrics": ["UnblendedCost"]
  }'

## Supported Services (116 services)

Storage
Service Description
DataSync Automated data transfer service
DynamoDB NoSQL database
DynamoDB Streams DynamoDB change data capture
EBS Block storage
EFS Elastic file system
ElastiCache In-memory caching
FSx High-performance file systems
Glacier Archive storage
MemoryDB Redis-compatible database
S3 Object storage
S3 Control S3 account-level operations
S3 Tables S3 table buckets
Storage Gateway Hybrid cloud storage connection
Compute
Service Description
App Runner Containerized web application service
Auto Scaling EC2 auto scaling management
Batch Batch computing
EC2 Virtual machines
Elastic Beanstalk Application deployment
Lambda Serverless functions
Lightsail Virtual private server service
Serverless Application Repository Serverless application catalog
Container
Service Description
ECR Container registry
ECS Container orchestration
EKS Kubernetes service
Database
Service Description
DocumentDB MongoDB-compatible database
Keyspaces Apache Cassandra-compatible database
Neptune Graph database
QLDB Quantum Ledger Database
RDS Relational database service
Redshift Data warehousing
Timestream Time-series database service
Messaging & Integration
Service Description
EventBridge Event bus
Firehose Data delivery
IoT Core IoT device connection and messaging
IoT Data Plane Real-time IoT message broker
Kinesis Real-time streaming
MQ Message broker (ActiveMQ/RabbitMQ)
MSK (Kafka) Managed streaming for Kafka
Pipes Event-driven integration
SNS Pub/Sub messaging
SQS Message queuing
Security & Identity
Service Description
ACM Certificate management
Cognito User authentication
GuardDuty Threat detection service
IAM Identity and access management
Inspector v2 Automated vulnerability management
KMS Key management
Macie Data security and privacy
Resource Access Manager Cross-account resource sharing
STS Security token service
Secrets Manager Secret storage
Security Lake Security data lake
Signer Code signing service
WAFv2 Web application firewall v2
Monitoring & Logging
Service Description
CloudTrail API audit logging
CloudWatch Metrics and alarms
CloudWatch Logs Log management
CloudWatch Synthetics Synthetic canary monitoring
X-Ray Distributed tracing
Networking & Content Delivery
Service Description
API Gateway API management (REST API)
API Gateway v2 API management (HTTP/WebSocket API)
App Mesh Service mesh
CloudFront CDN
ELBv2 Load balancing
Global Accelerator Network acceleration
Location Location-based services
Route 53 DNS service
Route 53 Resolver DNS resolver
Application Integration
Service Description
Amplify Full-stack application hosting
AppSync GraphQL API
Pinpoint SMS Voice v2 SMS messaging
SES Email service
SES v2 Email service (v2 API)
Scheduler Task scheduling
Step Functions Workflow orchestration
Management & Configuration
Service Description
AWS Health Service status and health events
Backup Centralized backup service
Budgets AWS budget tracking and alerts
Cloud Control API Unified CRUD API for cloud resources
CloudFormation Infrastructure as code
CodeConnections Source code connections
Config Resource configuration
Organizations Multi-account management
SSM Systems Manager
Service Quotas Service limit management
Analytics & ML
Service Description
Athena SQL query service
Bedrock Generative AI foundation models and runtime
Comprehend NLP service
Data Exchange Data marketplace
EMR Big data processing platform
Entity Resolution Entity matching
Forecast Time-series forecasting
Glue ETL service
Kendra Intelligent enterprise search
Kinesis Video Streams Video streaming and analytics
OpenSearch Search and analytics suite
Polly Text-to-speech synthesis
QuickSight Business intelligence service
Rekognition Image/video analysis
SageMaker Machine learning
Textract Document text and data extraction
Transcribe Speech-to-text recognition
Translate Neural machine translation
Developer Tools
Service Description
CodeArtifact Artifact and package repository
CodeBuild Continuous integration build service
CodeCommit Source control repository service
CodeGuru Profiler Application profiling
CodeGuru Reviewer Automated code review
CodePipeline Continuous delivery workflow service
Other Services
Service Description
Cost Explorer Cost analysis
DLM Data lifecycle manager
Directory Service Microsoft AD
EMR Serverless Big data processing
FinSpace Financial data management
GameLift Game server hosting
Resilience Hub Application resilience

💻 SDK Examples

Go (AWS SDK v2)
package main

import (
	"context"
	"fmt"
	"github.com/aws/aws-sdk-go-v2/aws"
	"github.com/aws/aws-sdk-go-v2/config"
	"github.com/aws/aws-sdk-go-v2/service/s3"
)

func main() {
	ctx := context.Background()
	cfg, _ := config.LoadDefaultConfig(ctx,
		config.WithRegion("us-east-1"),
		config.WithEndpointResolverWithOptions(aws.EndpointResolverWithOptionsFunc(
			func(service, region string, options ...interface{}) (aws.Endpoint, error) {
				return aws.Endpoint{URL: "http://localhost:4566"}, nil
			},
		)),
	)

	client := s3.NewFromConfig(cfg)
	out, _ := client.ListBuckets(ctx, &s3.ListBucketsInput{})
	fmt.Printf("Buckets count: %d\n", len(out.Buckets))
}

📜 Upstream Attribution & License

kiri-aws is licensed under the MIT License.

Upstream Open-Source Attribution

kiri-aws was built upon and evolved from the open-source AWS emulation engine foundation created by sivchari/kumo (and awsim). We express our sincere appreciation to the original authors and open-source contributors for their foundational work.

Copyright (c) 2025 sivchari
Copyright (c) 2026 Guilherme Brilhante and the kiri-aws contributors

Documentation

Overview

Package kiri provides a public API for running an in-process AWS service emulator.

Usage:

srv := kiri.NewServer()
defer srv.Close()

client := s3.NewFromConfig(cfg, func(o *s3.Options) {
    o.BaseEndpoint = aws.String(srv.URL)
})

Package kiri provides a lightweight AWS service emulator for CI/CD environments.

Index

Constants

View Source
const Version = "0.26.0" // x-release-please-version

Version is the current version of kiri. release-please keeps this in sync with the released tag; do not edit it by hand.

Variables

This section is empty.

Functions

This section is empty.

Types

type Server

type Server struct {
	// URL is the base URL of the server in the form "http://host:port".
	URL string
	// contains filtered or unexported fields
}

Server is an in-process AWS service emulator. It wraps httptest.Server to provide a familiar API for Go testing.

func NewServer

func NewServer() *Server

NewServer creates and starts a new in-process AWS emulator server. The server listens on a random available port on localhost. Use srv.URL as the BaseEndpoint for AWS SDK clients.

func (*Server) Close

func (s *Server) Close()

Close shuts down the server.

Directories

Path Synopsis
Package cli provides the kiri CLI for managing AWS resources on a kiri server.
Package cli provides the kiri CLI for managing AWS resources on a kiri server.
cmd
kiri command
Package main is the entry point for the kiri CLI.
Package main is the entry point for the kiri CLI.
readme-gen command
Command readme-gen regenerates the README "Supported Services" section from each registered service's Meta().
Command readme-gen regenerates the README "Supported Services" section from each registered service's Meta().
internal
billing
Package billing implements a deterministic cost ledger and pricing model that drive kiri's billing and time-travel simulations.
Package billing implements a deterministic cost ledger and pricing model that drive kiri's billing and time-travel simulations.
catalog
Package catalog renders the README "Supported Services" section from the registered services.
Package catalog renders the README "Supported Services" section from the registered services.
clock
Package clock provides a process-global virtual clock whose offset can be advanced at runtime to drive billing and time-travel simulations.
Package clock provides a process-global virtual clock whose offset can be advanced at runtime to drive billing and time-travel simulations.
initdir
Package initdir executes shell scripts from a directory after kiri starts.
Package initdir executes shell scripts from a directory after kiri starts.
registry
Package registry blank-imports every kiri service so that importing it registers the full service catalog via each service's init().
Package registry blank-imports every kiri service so that importing it registers the full service catalog via each service's init().
server
Package server provides the HTTP server for kiri.
Package server provides the HTTP server for kiri.
service
Package service provides interfaces and utilities for AWS service implementations.
Package service provides interfaces and utilities for AWS service implementations.
service/acm
Package acm provides ACM service emulation for kiri.
Package acm provides ACM service emulation for kiri.
service/amplify
Package amplify implements the AWS Amplify service handlers.
Package amplify implements the AWS Amplify service handlers.
service/apigateway
Package apigateway provides API Gateway service emulation for kiri.
Package apigateway provides API Gateway service emulation for kiri.
service/apigatewayv2
Package apigatewayv2 provides API Gateway v2 (HTTP API) service emulation for kiri.
Package apigatewayv2 provides API Gateway v2 (HTTP API) service emulation for kiri.
service/appmesh
Package appmesh provides the AWS App Mesh service implementation.
Package appmesh provides the AWS App Mesh service implementation.
service/apprunner
Package apprunner emulates the AWS apprunner API surface.
Package apprunner emulates the AWS apprunner API surface.
service/appsync
Package appsync provides AWS AppSync service emulation for kiri.
Package appsync provides AWS AppSync service emulation for kiri.
service/athena
Package athena provides Athena service emulation for kiri.
Package athena provides Athena service emulation for kiri.
service/autoscaling
Package autoscaling emulates the AWS Auto Scaling API surface.
Package autoscaling emulates the AWS Auto Scaling API surface.
service/backup
Package backup provides an AWS Backup service emulator.
Package backup provides an AWS Backup service emulator.
service/batch
Package batch provides AWS Batch service emulation for kiri.
Package batch provides AWS Batch service emulation for kiri.
service/bedrock
Package bedrock emulates the AWS Bedrock API surface.
Package bedrock emulates the AWS Bedrock API surface.
service/budgets
Package budgets emulates the AWS budgets API surface.
Package budgets emulates the AWS budgets API surface.
service/ce
Package ce provides AWS Cost Explorer service emulation.
Package ce provides AWS Cost Explorer service emulation.
service/cloudcontrol
Package cloudcontrol provides AWS Cloud Control API emulation.
Package cloudcontrol provides AWS Cloud Control API emulation.
service/cloudformation
Package cloudformation provides CloudFormation service emulation for kiri.
Package cloudformation provides CloudFormation service emulation for kiri.
service/cloudfront
Package cloudfront provides CloudFront service emulation for kiri.
Package cloudfront provides CloudFront service emulation for kiri.
service/cloudfront/cache
Package cache implements the cache rule evaluation CloudFront performs at the edge, per RFC 7234 + the CloudFront-specific extensions documented at:
Package cache implements the cache rule evaluation CloudFront performs at the edge, per RFC 7234 + the CloudFront-specific extensions documented at:
service/cloudtrail
Package cloudtrail provides a mock implementation of AWS CloudTrail.
Package cloudtrail provides a mock implementation of AWS CloudTrail.
service/cloudwatch
Package cloudwatch provides CloudWatch metrics service emulation for kiri.
Package cloudwatch provides CloudWatch metrics service emulation for kiri.
service/cloudwatchlogs
Package cloudwatchlogs provides CloudWatch Logs service emulation for kiri.
Package cloudwatchlogs provides CloudWatch Logs service emulation for kiri.
service/codeartifact
Package codeartifact emulates the AWS codeartifact API surface.
Package codeartifact emulates the AWS codeartifact API surface.
service/codebuild
Package codebuild emulates the AWS codebuild API surface.
Package codebuild emulates the AWS codebuild API surface.
service/codecommit
Package codecommit emulates the AWS codecommit API surface.
Package codecommit emulates the AWS codecommit API surface.
service/codeconnections
Package codeconnections provides AWS CodeConnections service emulation.
Package codeconnections provides AWS CodeConnections service emulation.
service/codeguruprofiler
Package codeguruprofiler implements the AWS CodeGuru Profiler service.
Package codeguruprofiler implements the AWS CodeGuru Profiler service.
service/codegurureviewer
Package codegurureviewer implements the AWS CodeGuru Reviewer service.
Package codegurureviewer implements the AWS CodeGuru Reviewer service.
service/codepipeline
Package codepipeline emulates the AWS codepipeline API surface.
Package codepipeline emulates the AWS codepipeline API surface.
service/cognito
Package cognito provides AWS Cognito Identity Provider service emulation.
Package cognito provides AWS Cognito Identity Provider service emulation.
service/comprehend
Package comprehend provides an in-memory implementation of AWS Comprehend.
Package comprehend provides an in-memory implementation of AWS Comprehend.
service/configservice
Package configservice provides a mock implementation of AWS Config.
Package configservice provides a mock implementation of AWS Config.
service/dataexchange
Package dataexchange provides an AWS Data Exchange service emulator.
Package dataexchange provides an AWS Data Exchange service emulator.
service/datasync
Package datasync emulates the AWS datasync API surface.
Package datasync emulates the AWS datasync API surface.
service/dlm
Package dlm provides Data Lifecycle Manager service emulation for kiri.
Package dlm provides Data Lifecycle Manager service emulation for kiri.
service/documentdb
Package documentdb implements the DocumentDB service handlers.
Package documentdb implements the DocumentDB service handlers.
service/ds
Package ds emulates the AWS Directory Service API surface.
Package ds emulates the AWS Directory Service API surface.
service/dynamodb
Package dynamodb provides DynamoDB service emulation for kiri.
Package dynamodb provides DynamoDB service emulation for kiri.
service/dynamodbstreams
Package dynamodbstreams provides a mock implementation of AWS DynamoDB Streams.
Package dynamodbstreams provides a mock implementation of AWS DynamoDB Streams.
service/ebs
Package ebs provides AWS EBS direct API service emulation.
Package ebs provides AWS EBS direct API service emulation.
service/ec2
Package ec2 provides EC2 service emulation for kiri.
Package ec2 provides EC2 service emulation for kiri.
service/ecr
Package ecr provides a mock implementation of AWS Elastic Container Registry.
Package ecr provides a mock implementation of AWS Elastic Container Registry.
service/ecs
Package ecs implements the Amazon ECS service emulator.
Package ecs implements the Amazon ECS service emulator.
service/efs
Package efs emulates the AWS efs API surface.
Package efs emulates the AWS efs API surface.
service/eks
Package eks provides an EKS service emulator.
Package eks provides an EKS service emulator.
service/elasticache
Package elasticache implements the ElastiCache service handlers.
Package elasticache implements the ElastiCache service handlers.
service/elasticbeanstalk
Package elasticbeanstalk provides AWS Elastic Beanstalk service emulation.
Package elasticbeanstalk provides AWS Elastic Beanstalk service emulation.
service/elbv2
Package elbv2 provides ELB v2 service emulation for kiri.
Package elbv2 provides ELB v2 service emulation for kiri.
service/emr
Package emr emulates the AWS emr API surface.
Package emr emulates the AWS emr API surface.
service/emrserverless
Package emrserverless provides the EMR Serverless service implementation.
Package emrserverless provides the EMR Serverless service implementation.
service/entityresolution
Package entityresolution provides an AWS Entity Resolution service emulator.
Package entityresolution provides an AWS Entity Resolution service emulator.
service/eventbridge
Package eventbridge provides AWS EventBridge service emulation.
Package eventbridge provides AWS EventBridge service emulation.
service/execapi
Package execapi provides the shared execute-api data-plane engine used by the API Gateway v1 (REST) and v2 (HTTP) services: it builds the Lambda proxy-integration event, invokes the function via kiri's own Lambda invoke endpoint (delegating execution to the function's InvokeEndpoint), unwraps the proxy response envelope, and forwards HTTP_PROXY integrations.
Package execapi provides the shared execute-api data-plane engine used by the API Gateway v1 (REST) and v2 (HTTP) services: it builds the Lambda proxy-integration event, invokes the function via kiri's own Lambda invoke endpoint (delegating execution to the function's InvokeEndpoint), unwraps the proxy response envelope, and forwards HTTP_PROXY integrations.
service/finspace
Package finspace provides an in-memory implementation of AWS FinSpace.
Package finspace provides an in-memory implementation of AWS FinSpace.
service/firehose
Package firehose provides a mock implementation of Amazon Data Firehose.
Package firehose provides a mock implementation of Amazon Data Firehose.
service/forecast
Package forecast provides Amazon Forecast service emulation.
Package forecast provides Amazon Forecast service emulation.
service/fsx
Package fsx emulates the AWS fsx API surface.
Package fsx emulates the AWS fsx API surface.
service/gamelift
Package gamelift provides a mock implementation of AWS GameLift.
Package gamelift provides a mock implementation of AWS GameLift.
service/glacier
Package glacier provides AWS Glacier service emulation.
Package glacier provides AWS Glacier service emulation.
service/globalaccelerator
Package globalaccelerator provides AWS Global Accelerator service emulation.
Package globalaccelerator provides AWS Global Accelerator service emulation.
service/glue
Package glue provides AWS Glue service emulation for kiri.
Package glue provides AWS Glue service emulation for kiri.
service/guardduty
Package guardduty emulates the AWS guardduty API surface.
Package guardduty emulates the AWS guardduty API surface.
service/health
Package health emulates the AWS Health API surface.
Package health emulates the AWS Health API surface.
service/iam
Package iam provides IAM service emulation for kiri.
Package iam provides IAM service emulation for kiri.
service/inspector2
Package inspector2 emulates the AWS inspector2 API surface.
Package inspector2 emulates the AWS inspector2 API surface.
service/iot
Package iot emulates the AWS iot API surface.
Package iot emulates the AWS iot API surface.
service/iotdata
Package iotdata emulates the AWS iotdata API surface.
Package iotdata emulates the AWS iotdata API surface.
service/kafka
Package kafka provides an MSK (Managed Streaming for Apache Kafka) service emulator.
Package kafka provides an MSK (Managed Streaming for Apache Kafka) service emulator.
service/kendra
Package kendra emulates the AWS kendra API surface.
Package kendra emulates the AWS kendra API surface.
service/keyspaces
Package keyspaces emulates the AWS keyspaces API surface.
Package keyspaces emulates the AWS keyspaces API surface.
service/kinesis
Package kinesis provides a mock implementation of AWS Kinesis Data Streams.
Package kinesis provides a mock implementation of AWS Kinesis Data Streams.
service/kinesisvideo
Package kinesisvideo emulates the AWS kinesisvideo API surface.
Package kinesisvideo emulates the AWS kinesisvideo API surface.
service/kms
Package kms provides AWS KMS service emulation.
Package kms provides AWS KMS service emulation.
service/lambda
Package lambda provides Lambda service emulation for kiri.
Package lambda provides Lambda service emulation for kiri.
service/lightsail
Package lightsail emulates the AWS lightsail API surface.
Package lightsail emulates the AWS lightsail API surface.
service/location
Package location provides a mock implementation of Amazon Location Service.
Package location provides a mock implementation of Amazon Location Service.
service/macie2
Package macie2 provides a mock implementation of Amazon Macie2.
Package macie2 provides a mock implementation of Amazon Macie2.
service/memorydb
Package memorydb provides AWS MemoryDB service emulation.
Package memorydb provides AWS MemoryDB service emulation.
service/mq
Package mq provides Amazon MQ service emulation for kiri.
Package mq provides Amazon MQ service emulation for kiri.
service/neptune
Package neptune implements the Neptune service handlers.
Package neptune implements the Neptune service handlers.
service/opensearch
Package opensearch emulates the AWS OpenSearch API surface.
Package opensearch emulates the AWS OpenSearch API surface.
service/organizations
Package organizations provides AWS Organizations service emulation.
Package organizations provides AWS Organizations service emulation.
service/pinpointsmsvoicev2
Package pinpointsmsvoicev2 emulates the AWS Pinpoint SMS Voice v2 API surface.
Package pinpointsmsvoicev2 emulates the AWS Pinpoint SMS Voice v2 API surface.
service/pipes
Package pipes implements the AWS EventBridge Pipes service emulation.
Package pipes implements the AWS EventBridge Pipes service emulation.
service/polly
Package polly emulates the AWS polly API surface.
Package polly emulates the AWS polly API surface.
service/qldb
Package qldb emulates the AWS QLDB (Quantum Ledger Database) API surface.
Package qldb emulates the AWS QLDB (Quantum Ledger Database) API surface.
service/quicksight
Package quicksight emulates the AWS quicksight API surface.
Package quicksight emulates the AWS quicksight API surface.
service/ram
Package ram emulates the AWS ram API surface.
Package ram emulates the AWS ram API surface.
service/rds
Package rds implements the RDS service handlers.
Package rds implements the RDS service handlers.
service/redshift
Package redshift implements the Redshift service handlers.
Package redshift implements the Redshift service handlers.
service/rekognition
Package rekognition provides AWS Rekognition service emulation.
Package rekognition provides AWS Rekognition service emulation.
service/resiliencehub
Package resiliencehub provides an in-memory implementation of AWS Resilience Hub.
Package resiliencehub provides an in-memory implementation of AWS Resilience Hub.
service/route53
Package route53 provides an implementation of AWS Route 53 service.
Package route53 provides an implementation of AWS Route 53 service.
service/route53resolver
Package route53resolver provides Route 53 Resolver service emulation for kiri.
Package route53resolver provides Route 53 Resolver service emulation for kiri.
service/s3
Package s3 provides S3 service emulation for kiri.
Package s3 provides S3 service emulation for kiri.
service/s3control
Package s3control implements the AWS S3 Control service.
Package s3control implements the AWS S3 Control service.
service/s3tables
Package s3tables provides S3 Tables service emulation for kiri.
Package s3tables provides S3 Tables service emulation for kiri.
service/sagemaker
Package sagemaker provides SageMaker service emulation for kiri.
Package sagemaker provides SageMaker service emulation for kiri.
service/scheduler
Package scheduler provides EventBridge Scheduler service emulation for kiri.
Package scheduler provides EventBridge Scheduler service emulation for kiri.
service/secretsmanager
Package secretsmanager provides Secrets Manager service emulation for kiri.
Package secretsmanager provides Secrets Manager service emulation for kiri.
service/securitylake
Package securitylake provides an in-memory implementation of AWS Security Lake.
Package securitylake provides an in-memory implementation of AWS Security Lake.
service/serverlessrepo
Package serverlessrepo emulates the AWS serverlessrepo API surface.
Package serverlessrepo emulates the AWS serverlessrepo API surface.
service/servicequotas
Package servicequotas provides AWS Service Quotas service emulation.
Package servicequotas provides AWS Service Quotas service emulation.
service/ses
Package ses provides SES v1 service emulation for kiri.
Package ses provides SES v1 service emulation for kiri.
service/sesv2
Package sesv2 provides SES v2 service emulation for kiri.
Package sesv2 provides SES v2 service emulation for kiri.
service/sfn
Package sfn provides a mock implementation of AWS Step Functions.
Package sfn provides a mock implementation of AWS Step Functions.
service/signer
Package signer emulates the AWS signer API surface.
Package signer emulates the AWS signer API surface.
service/sns
Package sns provides SNS service emulation for kiri.
Package sns provides SNS service emulation for kiri.
service/sqs
Package sqs provides SQS service emulation for kiri.
Package sqs provides SQS service emulation for kiri.
service/ssm
Package ssm provides SSM Parameter Store service emulation for kiri.
Package ssm provides SSM Parameter Store service emulation for kiri.
service/storagegateway
Package storagegateway emulates the AWS storagegateway API surface.
Package storagegateway emulates the AWS storagegateway API surface.
service/sts
Package sts implements the AWS Security Token Service handlers.
Package sts implements the AWS Security Token Service handlers.
service/synthetics
Package synthetics emulates the AWS synthetics API surface.
Package synthetics emulates the AWS synthetics API surface.
service/textract
Package textract emulates the AWS textract API surface.
Package textract emulates the AWS textract API surface.
service/timestream
Package timestream emulates the AWS timestream API surface.
Package timestream emulates the AWS timestream API surface.
service/transcribe
Package transcribe emulates the AWS transcribe API surface.
Package transcribe emulates the AWS transcribe API surface.
service/translate
Package translate emulates the AWS translate API surface.
Package translate emulates the AWS translate API surface.
service/wafv2
Package wafv2 emulates the AWS WAFv2 API surface.
Package wafv2 emulates the AWS WAFv2 API surface.
service/xray
Package xray provides AWS X-Ray service emulation for kiri.
Package xray provides AWS X-Ray service emulation for kiri.
storage
Package storage provides common storage utilities.
Package storage provides common storage utilities.
streams
Package streams provides a shared event store for DynamoDB Streams.
Package streams provides a shared event store for DynamoDB Streams.

Jump to

Keyboard shortcuts

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