Skip to main content

Getting Started

Introduction

What OPSd is, who it is for, and why the output ownership model matters.

OPSd is a scenario-driven infrastructure bootstrap tool.

It helps teams start from a validated product scenario, edit a manifest that describes the intended shape, and render standard OpenTofu that stays under the team’s control.

What OPSd is for

OPSd is designed for teams that want:

  • a faster start than hand-building infrastructure from scratch
  • a more honest model than hosted lock-in platforms
  • a controlled path from scenario selection to rendered OpenTofu

What OPSd is not

OPSd is not:

  • a replacement for OpenTofu
  • a black-box runtime
  • a hosted control plane that owns your infrastructure

OPSd helps generate and evolve the stack, but the rendered code remains yours.

Start from a scenario

Instead of a blank repository, you begin from a supported blueprint and variant such as:

  • backend API + database
  • backend API + database + cache
  • object storage
  • static assets + CDN

Use the manifest as the editable source of truth

The manifest is where supported product-level changes happen. It is meant to be human-readable and stable enough to review before rendering.

Render standard OpenTofu

OPSd renders standard OpenTofu stacks that you can inspect, keep, and continue operating.

Keep a clear exit path

The client keeps:

  • the manifest
  • the lock file
  • the rendered OpenTofu

That means leaving OPSd does not require rewriting the environment from zero.

If you need a provider-by-provider view of supported blueprint use cases and variants, continue with Blueprint Catalog.

Who OPSd is for

OPSd is a good fit for:

  • small teams that need a reliable starting point
  • consultants or fractional platform engineers who want a repeatable delivery model
  • teams that want help getting to a first environment without giving up ownership

Continue with the Installation guide or jump straight to the Quickstart.