Simplified Single Sign-On for Multi-Cloud Environments

Authfly is a powerful CLI tool that streamlines authentication and role management across AWS, GCP, and Azure through identity provider like Keycloak.

authfly-cli
$ authfly login
✓ Successfully logged in via Keycloak
$ authfly role list
Project-A-Admin
Project-B-Viewer
DevOps-Engineer
$ authfly aws --role Project-A-Admin
✓ AWS credentials configured for Project-A-Admin
$ aws sts get-caller-identity
"Arn": "arn:aws:sts::123456789012:assumed-role/Project-A-Admin/authfly"

Powerful Features

Authfly simplifies cloud access management while maintaining compliance and security standards

Centralized Authentication

Authenticate once through Keycloak and access all supported cloud providers without managing separate credentials.

Role Management

Easily list, assign, and switch between roles across different cloud providers with simple commands.

Compliance Focused

Built with enterprise compliance requirements in mind, ensuring secure access management and audit trails.

Single Access Point for Multi-Cloud

Seamlessly integrate with major cloud providers through a unified authentication experience

Simple, Transparent Pricing

Choose the plan that works best for your team

Starter

$0/month

Perfect for individuals and small teams getting started

  • Up to 5 users
  • Basic authentication
  • Role management
  • Email support
  • 1 cloud provider

Enterprise

$99/month

For large organizations with complex needs

  • Unlimited users
  • Advanced authentication
  • Role management
  • 24/7 dedicated support
  • All cloud providers
  • Audit logs
  • SSO integration
  • Custom integrations
  • SLA guarantee

Simple & Powerful

Authfly provides an intuitive command-line interface for managing complex authentication workflows

authfly-usage.sh
# Login to Keycloak and obtain tokens
$ authfly login
# List available roles for your user
$ authfly role list
Project-A-Admin
Project-B-Viewer
DevOps-Team
# Configure AWS credentials for a specific role
$ authfly aws --role Project-A-Admin
✓ AWS credentials configured in ~/.aws/credentials
# Configure GCP credentials
$ authfly gcp --role DevOps-Team
✓ Application Default Credentials configured
# Configure Azure credentials
$ authfly azure --role Project-B-Viewer
✓ Azure CLI authenticated with tenant 'example.com'

Ready to Simplify Your Cloud Access?

Join service-based companies in streamlining cloud authentication and role management with Authfly's powerful CLI tool.