Supported AWS services

Design Beaver models 42 services across compute, database, networking, and storage — each with the connection rules it uses to validate your architecture as you draw. Every service below can be placed on the canvas and checked for missing queues, invalid connections, and security anti-patterns.

Compute

Database

Storage

Networking

Messaging & integration

Security & identity

IoT

Frontend & mobile

Developer tools

Beyond AWS

SaaS integrations and the generic actors you drop on a diagram — not AWS services, but things your architecture talks to or that stand in for people and devices.

Third-party integrations

  • Datadog

    Observability platform for metrics, logs, traces, and alerting. The Datadog Agent runs on hosts and containers to ship metrics and logs, a Lambda extension/layer instruments serverless functions, and integrations pull database and cloud metrics. Data flows one way — into Datadog for dashboards, monitors, and alerts — so it sits at the edge of a diagram observing services.

  • SendGrid

    Twilio SendGrid is a transactional and marketing email platform. Applications call its Web API (or SMTP relay) to send email — password resets, receipts, notifications — and SendGrid handles delivery, reputation, and analytics. It's a third-party alternative to Amazon SES for teams already standardized on it.

  • Slack

    Team messaging platform commonly used as the destination for operational notifications — deploys, alarms, build results, on-call pages. Backend code posts messages to a channel via an Incoming Webhook or the Slack Web API, and AWS Chatbot can forward SNS notifications into Slack without custom code.

  • Stripe

    Payments platform for accepting cards and other payment methods, plus billing, subscriptions, and payouts. Applications call the Stripe API to create charges and manage customers, and Stripe posts webhook events back to the app when something happens (a payment succeeds, a subscription renews, a dispute opens).

Diagram actors

  • Desktop

    A desktop workstation acting as a client, e.g. an office/on-premises machine connecting to the architecture.

  • Internet

    The public internet / external network. Use to show the boundary between the outside world and the architecture, e.g. traffic entering via CloudFront or a public-facing load balancer.

  • Laptop

    A laptop acting as a client, e.g. a developer or admin connecting to the architecture from a portable workstation.

  • Mobile Device

    A phone or tablet acting as a client, e.g. a mobile app calling an API. Use to distinguish mobile clients from browser/desktop clients.

  • User

    A single end user interacting with the system — e.g. a person using a web or mobile app. Use to show where a request or interaction originates from.

  • Users

    A group of end users or actors, as opposed to a single user. Use when a diagram wants to represent multiple/concurrent clients rather than one.