Roadmap

Where infr is going

What we plan to build. There are no dates, and the list changes as people tell us what they need.

Planned

MCP server

Planned

Let an AI assistant read and change your diagram, and run the same tests you run.

  • Add, connect and edit components
  • Run a failure test and read the findings
  • Ask why something is a single point of failure

Self-hosting

Planned

Run infr on your own network, with your diagrams on your own storage.

  • One container, no outside calls
  • Your sign-in, your storage

Terraform and IaC export

Planned

Turn a diagram into Terraform, Pulumi or Kubernetes manifests, and read existing state back into a diagram.

  • Export what the catalog can describe
  • Import state into a diagram

Cost modelling

Planned

A monthly cost worked out from the plans and instance types in your diagram, and a side-by-side for two designs.

  • Real prices, each with its source
  • What-if between designs

More simulations, tighter accuracy

Planned

More ways to test a design and better evidence behind every number the analysis gives.

  • Correlated failures and maintenance windows
  • Show how sure each figure is

Deployable monitors

Planned

Generate the checks that watch the design you drew, and compare what they see with what the analysis predicted.

  • Probes for each link and service
  • Reality against prediction

Version history and diffs

Planned

Snapshots of a diagram, and a visual diff between any two, including how the analysis changed.

  • Restore any snapshot
  • See what a change did to availability

Live import from cloud

Planned

A read-only connection that draws what you actually run on AWS, GCP, Hetzner and others.

  • Read-only access only
  • Spot drift from the diagram you meant

Load and chaos simulation

Planned

Ramp traffic, add latency, break things over time and watch where the design gives way first.

  • Traffic ramps
  • Failures that arrive in sequence

Saved scenarios

Planned

Name a failure you care about, keep it with the diagram and re-run it after every change.

  • Power cuts, lost zones, lost links
  • See which ones started failing

Runbooks from findings

Planned

Turn a failure the analysis found into a recovery checklist for that exact design.

  • Steps in the order things come back
  • Export as text

Recovery planning

Planned

Recovery time and data loss worked out from your backup and replication links, per component.

  • What a restore depends on
  • Where the longest wait is

Check from the command line

Planned

Run the analysis on a diagram file in your own pipeline and fail the build when a new single point of failure appears.

  • Works on .infr.json files
  • Plain text and JSON output

Attack paths

Planned

Trace every route from the internet to your data and see which one control closes the most of them.

  • Paths through links and zones
  • What a firewall rule would cut

Regions and latency

Planned

Place zones on a map and have latency between them worked out from real distance, then see what it does to a request.

  • Cross-region links priced in milliseconds
  • Pick regions by who your users are

Energy and carbon

Planned

Power draw from catalog figures, turned into energy over a month and an estimate of emissions.

  • Built on vendor-rated figures
  • Compare two designs

Team workspaces and comments

Planned

Shared libraries, roles, and comment threads pinned to components.

  • Review a design in place
  • Roles per diagram

Compliance and security checks

Planned

Flag open ports, unprotected data and single-region storage against common baselines.

  • Every check names the rule behind it

Public API and embeds

Planned

Put a live diagram or an analysis result in your docs and READMEs, and read it over an API.

  • Embed a diagram
  • Fetch findings as JSON

Suggestions board

Planned

See what others have suggested, vote on it, and follow each idea from sent to planned to shipped.

  • Vote instead of repeating a request
  • A status on every suggestion

Attach a diagram to feedback

Planned

Send the diagram you are looking at with a problem report, so the person reading can open exactly what you saw.

  • Optional, and you see what is sent
  • Size-limited

Told when it ships

Planned

Leave an email on a suggestion and hear once, when it lands in the changelog.

  • One message, no newsletter
  • Unsubscribe from the message itself

Team roles

Planned

Roles between owner and member, such as admins who can invite and remove people while billing stays with the owner.

  • Admins manage people, not billing
  • Readers who can open but not change

Read-only and read-write in a session

Planned

In a live session, choose person by person who can only watch and who can edit, instead of one setting for everyone.

  • Change someone's access mid-session
  • Guests watch, teammates edit

Something missing?

Tell us what you'd draw or test that infr can't yet.