---
title: Roadmap
description: What works and what does not yet.
sidebar:
  order: 10
---

## Works

- **AWS**: IAM Identity Center sign-in with role discovery, `AssumeRole` chaining with optional external ID, IAM users with optional MFA, federated console links, `credential_process` profiles in `~/.aws/config`, shared or named profiles, per-session regions.
- **Azure**: Entra ID sign-in through the browser or a device code, subscription discovery, Azure Resource Manager tokens, portal links.
- **Google Cloud**: reuse of gcloud Application Default Credentials, project discovery, service account impersonation with an impersonated ADC file, console links.
- **Import**: Identity Center portals from the AWS CLI config and Granted, Azure tenants from the az CLI, and gcloud credentials. rolle reuses a valid AWS CLI SSO token, so no second sign-in is needed.
- **Sessions**: start, stop, silent renewal, favorites, rename, copy credentials, open a terminal with the environment set, open the console.
- **Desktop app**: guided onboarding, dashboard with account groups, system tray with session toggles, settings (theme, default region, assume-role duration, terminal app, tray behaviour, logging, updates), signed self-updates from GitHub releases.
- **CLI**: `integration`, `session`, `start`, `stop`, `env`, `shell`, `console`, `status`, `reset`.
- **Release**: goreleaser for the CLI, per-platform desktop packages, a signed update manifest, a signed and notarized macOS app and DMG, and a Homebrew tap, all from a tag push.

## Does not work yet

- Windows code signing. SmartScreen warns on first launch.
