Architecture canvas

The whole application. One shared picture.

See services, data stores and their connections in the same environment. Move from the shape of your application to the component you need to understand.

Context
One environment at a time
Components
Services and data stores
Explore
Pan, zoom and inspect
Foundation
Your Kubernetes infrastructure

Inside the product

See the system. Find the detail.

A useful architecture view brings the application, its dependencies and its operating context together.

Interface previews
Illustrative data · Early access

  • Read the shape of your application

    See workloads and dependencies together. A shared view of the environment gives everyone the same starting point for a change.

  • Open a service. Keep the context.

    Inspect a component’s configuration and deployment without losing sight of where it sits in the application.

  • Understand the connections

    Follow the relationships between services and their dependencies. Review what a connection means before changing access or routing.

  • Give data stores their place

    Keep databases and queues visible alongside application services. Dependencies are part of the system your team needs to understand.

  • Find what needs attention

    Read service state directly in the environment. Text labels complement visual indicators so health does not depend on colour alone.

  • Keep environments separate

    Move between production and staging with an explicit context. Inspect the application you intend to change.

See it in context

Explore the application, one node at a time.

Pan around the sample environment, select a service and inspect its details. The canvas keeps the component in the context of the whole application.

kapten / canvasProduct preview
apiDeployment · 2 pods2rep34%cpu61%mem
webDeployment · 3 pods3rep22%cpu45%memDeploying
workerDeployment · 1 pod1rep58%cpu72%mem
nightly-syncEventBridge → Lambda0rep0%cpu0%memSleeping
postgresManaged Postgres · Multi-AZ1rep41%cpu68%mem
redisManaged Redis · cache tier1rep12%cpu30%mem
assetsS3 + CloudFront1rep0%cpu0%mem
jobsManaged queue · standard1rep8%cpu14%mem
productiondeploying into acme-production· ••••4021
100%

Illustrative experience with sample data.Open the interactive demo

Early accessThis canvas is a sample-data demonstration. Supported inspection and infrastructure-editing actions are confirmed for your account during onboarding.

The workflow

From the whole system to one useful detail.

  1. 01

    Choose the environment

    Start with the production, staging or review context you want to inspect.

  2. 02

    Follow a component

    Read the services and dependencies around the workload in question.

  3. 03

    Inspect the details

    Open the component to understand its state and configuration.

Planning a first deployment?Work through the readiness guide

Good to know

A little more
before you start.

Have a particular application or setup in mind? Bring it to the early-access conversation.

Talk through your setup ↗
Is the canvas on this page connected to my account?

No. The interactive example uses sample services to demonstrate navigation and inspection. Your account’s connection is set up separately during onboarding.

Can I inspect staging separately from production?

The environment is the canvas context. Keep the selected environment explicit when inspecting a component or preparing a change.

Does every line represent an editable network rule?

A relationship needs to be understood in the context of the component and integration. Confirm which infrastructure edits are supported before treating a visual connection as a network operation.

Connected capabilities

One part of a bigger picture.

Build with Kapten

Start with one service.
Build from there.

Tell us what you want to deploy. We review each request and follow up about fit and onboarding on your preferred cloud.

Free during early access. No card required. Cloud usage billed separately.