gitwtfhub

wtf is gimme-aws-creds?

fieldju/gimme-aws-creds — explained in plain English

Analysis updated 2026-07-17 · repo last pushed 2018-12-18

PythonAudience · ops devopsComplexity · 2/5DormantSetup · easy

TL;DR

A CLI tool that logs into Okta and fetches temporary AWS credentials for you, avoiding permanent keys on your machine.

Mindmap

mindmap
  root((gimme-aws-creds))
    What it does
      Logs in via Okta
      Fetches temp AWS creds
      Saves creds locally
    Tech stack
      Python
      Okta
      AWS
      Docker
    Use cases
      Secure AWS access
      MFA-backed login
      Multiple account profiles
    Audience
      Developers
      Ops and DevOps teams

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Get temporary AWS credentials by logging in with your existing Okta account.

REASON 2

Avoid storing permanent AWS access keys on a developer laptop.

REASON 3

Switch between multiple Okta and AWS account profiles for different projects.

REASON 4

Use MFA-backed login to grant short-lived AWS role access.

What's in the stack?

PythonOktaAWSDocker

How it stacks up

fieldju/gimme-aws-creds0xhassaan/nn-from-scratch100/praw
Stars0
LanguagePythonPythonPython
Last pushed2018-12-182015-09-26
MaintenanceDormantDormant
Setup difficultyeasymoderatemoderate
Complexity2/54/52/5
Audienceops devopsdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · easy Time to first run · 30min

Requires your company's Okta URL and an existing Okta account with AWS app access configured.

Yoink these prompts

Prompt 1
Show me how to install and run gimme-aws-creds to get temporary AWS credentials via Okta.
Prompt 2
Explain how gimme-aws-creds handles multi-factor authentication when logging in.
Prompt 3
Help me set up multiple saved profiles in gimme-aws-creds for different Okta and AWS accounts.
Prompt 4
How would I run gimme-aws-creds in Docker instead of installing Python locally?

Frequently asked questions

wtf is gimme-aws-creds?

A CLI tool that logs into Okta and fetches temporary AWS credentials for you, avoiding permanent keys on your machine.

What language is gimme-aws-creds written in?

Mainly Python. The stack also includes Python, Okta, AWS.

Is gimme-aws-creds actively maintained?

Dormant — no commits in 2+ years (last push 2018-12-18).

How hard is gimme-aws-creds to set up?

Setup difficulty is rated easy, with roughly 30min to a first successful run.

Who is gimme-aws-creds for?

Mainly ops devops.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.