Drag any of 315+ AWS services onto the canvas. Wire them together. PinPole validates compatibility and traffic direction in real time - blocking misconfigurations before they reach AWS. Then simulate, optimize, and deploy - all without leaving the canvas.
Every service across AWS API, Network, Compute, Storage, Database, Messaging, Security, and Developer Tooling categories is available in the canvas palette. Search or browse by category, drag onto the canvas, and wire services together to model your intended traffic flow.
API, Network, Compute, Storage, Database, Messaging, Security, and ML / Analytics categories. If AWS offers it, it is on the canvas.api-gateway-prod or user-auth-lambda - they appear in simulation metrics and AI recommendation output, keeping the canvas readable at a glance.Click any node on the canvas to open its Node Configuration panel. Every panel reflects the actual AWS service model - properties, quotas, engineering guidance, and pro tips sourced from real-world failure patterns - all without switching to the AWS console.
user-auth-lambda rather than default service names.The info panel on every canvas node gives you a complete service reference without leaving PinPole. What it does, key features, when to use it, when not to - and best practices drawn from production architectures at scale.
Click the topology icon on any canvas node to open the VPC, AZ, and subnet editor. Set the network placement for that service - the same placement context you would configure in the AWS console, available at design time.
Run traffic from 10 RPS to 100M RPS against your canvas design. Live node metrics - RPS, latency, health status, and utilisation - update on every service as the simulation runs. A non-zero alert count requires investigation before proceeding.
After any simulation run, select Get AI Recommendations. The engine analyses your current architecture and simulation results, then returns a prioritised set of findings - categorised by severity and type. No deployed infrastructure required.
When the architecture has been validated through simulation and optimization, the Deploy workflow provisions it as real AWS infrastructure - in four steps, with a mandatory review gate before any resource is created.
IAM Role assumption using STS. PinPole generates a CloudFormation stack that creates a least-privilege role. No long-lived credentials are stored - only temporary session credentials are used for the duration of the deployment.ST (System Test) or UAT environments before targeting production.PinPole is in active development. Here is an honest current-state overview of which architectural pattern families are fully supported, partially supported, and still minimal - with the roadmap phase in which each gap is addressed.
| Pattern family | Support | Known gap |
|---|---|---|
| Linear and fan-out topologies | Full | None |
| Async / event-driven (SQS, SNS, EventBridge, Kinesis, Step Functions) | Partial | No visual distinction between sync and async connections - both render as identical arrows. Phase 2. |
| Caching layers (CloudFront, ElastiCache) | Partial | No cache hit / miss path branching. Phase 2. |
| Resilience patterns (circuit breaker, DLQ, active-passive) | Partial | AI recommendations generate correct node sets. Visual standby / conditional edge types coming in Phase 2. |
| Containment hierarchy (VPC, AZ, Subnet, Security Group) | Minimal | Nodes available, spatial nesting envelopes coming in Phase 1 (Q2–Q3 2026). |
| Network security zones (WAF → Public → Private → Data tier) | Minimal | No zone envelopes. Phase 2. |
| Cross-boundary (VPC peering, Transit Gateway, PrivateLink) | Minimal | Depends on containment hierarchy. Phase 2. |
No AWS account required to start. Build on the canvas, run a simulation, and see your architecture under load before you provision a single resource.