Skip to main content

Overview

When incidents happen, keeping everyone organized matters. OpenSRE can talk to the Trello API with an API key and token so you can create incident cards on a board and list you choose.
Trello is configured via environment variables or the persistent store. There is currently no opensre integrations setup trello wizard, no opensre integrations verify trello target, and no registered investigation tool package — card creation is available through the Trello client helpers (create_trello_card) when you wire credentials yourself.

Prerequisites

  • A Trello account with access to the boards you want OpenSRE to use
  • A Trello API key and token
  • Optional board and list IDs for automatic card creation

Setup

Option 1: Environment variables

Add these to your .env:

Option 2: Persistent store

You can also save your Trello configuration to ~/.opensre/integrations.json:

Credentials

Getting your API key and token

  1. Visit https://trello.com/app-key
  2. Copy your Trello API key
  3. Generate a token from the same page
  4. Authorize access when prompted
  5. Store both values securely

Optional: Finding board and list IDs

If you’d like OpenSRE to create cards in a specific location, you’ll need the board and list IDs.

Using the API

Manual method

  1. Open the board in Trello
  2. Append .json to the board URL
  3. Search the response for the board ID
  4. Locate the desired list and copy its ID

Token longevity

Trello tokens can be created with different expiration periods. When generating a token, choose an expiration period that aligns with your organization’s security requirements. For long-lived OpenSRE integrations, consider using an appropriately scoped token and rotating it regularly according to your security policies.

Required permissions

Your Trello token should have:
  • read — Allows OpenSRE to view boards, lists, and cards
  • write — Allows OpenSRE to create or update cards during investigations

Investigation tools

There is no registered Trello tool package in the investigation planner today. The integration library exposes: Set TRELLO_LIST_ID to the list where new cards should appear. If omitted, card creation requires the list ID at call time. board_id is stored for reference; card create uses the list ID. Once credentials are set, you can:
  • Create Trello cards from investigation findings (via the client helper)
  • Send incident titles and descriptions to a target list
  • Track follow-up tasks on your incident board

Verify

Trello does not currently support opensre integrations verify trello. Confirm credentials by calling the members probe (or creating a test card):

Troubleshooting

Security

  • Scope the token to read and write only as needed.
  • Prefer a dedicated Trello account or token for OpenSRE.
  • Rotate tokens regularly according to your security policies.
  • Store credentials in .env or your secret manager — not in source control.