AWS Integration

Leverage Amazon Web Services for cloud-native test execution. Store artifacts on S3, run tests on EC2, trigger workflows with Lambda, and monitor everything through CloudWatch.

Overview

Most engineering teams already run their infrastructure on AWS, and WalnutAI's native integration lets your testing ecosystem take full advantage of the cloud services you already pay for. Rather than adding another vendor's infrastructure, WalnutAI plugs directly into your AWS account to use S3, EC2, Lambda, and CloudWatch for test execution, storage, and observability.

Test artifacts like reports, screenshots, and coverage files are stored in your own S3 buckets with your retention and access policies. Compute-intensive test suites can burst onto EC2 instances that WalnutAI provisions and tears down automatically, so you only pay for what you use. For event-driven workflows, Lambda functions trigger test runs in response to deployments, code pushes, or scheduled events with near-zero latency.

CloudWatch ties everything together with real-time metrics, alarms, and log aggregation. You can monitor test execution health alongside your application metrics, set failure rate alarms, and drill into individual test run logs without leaving the AWS console. For teams with strict network requirements, all components run inside your VPC with configurable security groups and private endpoint support.

Setup in 4 Steps

01

Configure IAM Credentials

Create a dedicated IAM role or user with the minimum permissions WalnutAI needs. Use cross-account roles for added security, or connect via AWS SSO for enterprise environments.

02

Select AWS Services

Choose which AWS services to enable: S3 for artifact storage, EC2 for compute, Lambda for event-driven workflows, and CloudWatch for monitoring. Each service is configured independently.

03

Define Storage & Compute

Set up S3 buckets for test reports and artifacts, choose EC2 instance types for test runners, and configure Lambda functions for lightweight triggers and notifications.

04

Enable Monitoring Dashboards

WalnutAI publishes custom metrics and logs to CloudWatch. Configure dashboards, alarms, and log groups to monitor test execution health, cost, and performance in real time.

Key Capabilities

S3 Artifact Storage

All test reports, screenshots, logs, and coverage data are automatically uploaded to S3 with configurable retention policies. Artifacts are versioned and accessible via pre-signed URLs.

EC2 Test Compute

Provision EC2 instances on demand for compute-intensive test suites. WalnutAI manages instance lifecycles, launching the right instance type and terminating it when tests complete.

Lambda Event Triggers

Use Lambda functions to trigger test runs on events like deployments, S3 uploads, or API Gateway requests. Serverless triggers ensure near-instant response to pipeline events.

CloudWatch Observability

Monitor test execution metrics, set alarms for failure thresholds, and stream test logs to CloudWatch Logs. Unified dashboards provide a single pane of glass for all testing activity.

VPC & Security Group Support

Run test infrastructure inside your VPC with fine-grained security group rules. Access private APIs, databases, and internal services without exposing them to the public internet.

Ready to integrate AWS?

Use the cloud infrastructure you already have. Our team will help you configure IAM roles, S3 buckets, and CloudWatch dashboards.

Contact UsAll Integrations