MyUSA was a single sign-on project for government, now deprecated. (More info:
Ruby HTML CSS API Blueprint JavaScript Python Other
Latest commit a430fe5 Dec 29, 2016 @yozlet yozlet committed on GitHub Update README to reflect MyUSA deprecation (#763)
Failed to load latest commit information.
api_docs Use an HTTPS url for this image so there's no mixed content warning Nov 1, 2015
app Merge pull request #748 from 18F/feature/fix-bug-in-redirect Mar 7, 2016
bin Initial Rails scaffold based on my-gov account Apr 30, 2014
config tweak descriptions of scopes on authorization page Mar 4, 2016
db Add external_id to task_items table Jun 17, 2015
kitchen Twilio config & Chef secrets Sep 23, 2014
public Fixing some documentation issues mentioned by Aglio Jul 24, 2015
vendor/assets Initial Rails scaffold based on my-gov account Apr 30, 2014
.about.yml Create .about.yml Jan 28, 2016
.cfignore Add manifest, remove deploy gems May 1, 2015
.databag_secret.example Initial checkin/move of chef and capistrano Jul 29, 2014
.gitignore Merge branch 'devel' into feature/db-key-rotation Jul 13, 2015
.hound.yml Disabling SCSS linting from Hound CI. Jul 30, 2015
.rubocop.yml Fix obsolete Rubocop directive Jul 7, 2016
.ruby-gemset Initial Rails scaffold based on my-gov account Apr 30, 2014
.travis.yml add bundler caching to .travis.yml Sep 10, 2014
Berksfile.lock Add style guide selection May 14, 2014
Capfile Doc tweak Jun 18, 2015
Gemfile Hotfix: bump Ruby to 2.2.4 for Cloud Foundry Mar 29, 2016
Gemfile.lock Update Rails to 4.1.15 (with deps) Jul 7, 2016 Replace MySQL time methods with Rails methods Jul 12, 2015 Add Jul 17, 2014
Procfile Update README to reflect MyUSA deprecation (#763) Dec 28, 2016
Rakefile Typo fix Aug 27, 2014 Incorporated a few edit suggestions Jun 1, 2015
Vagrantfile.example More cleanup of example files Jul 31, 2014 Initial Rails scaffold based on my-gov account Apr 30, 2014
manifest.yml Forcing SSL The Right Way ™️ May 6, 2015

MyUSA is now deprecated

All development on MyUSA has ceased. However, 18F hasn't stopped working on single sign-on for government. We're now developing If you're interested in the underlying identity provider implementation, see the identity-idp repo.


MyUSA logo

MyUSA ( is a reusable platform for agencies to rapidly build government services. MyUSA consists of:

  • An easier way for Americans to sign in to and register with federal websites.
  • A way for Americans to manage their interactions with the Federal government.
  • A way for Americans to store the work they have ongoing with various government websites for later use.

MyUSA capabilities can be embedded in websites or accessed through APIs by client organizations. With the MyUSA website, Americans can directly manage their preferences, profile information, and government services.

Use of MyUSA is governed by the MyUSA Terms and Conditions.

Technically, MyUSA consists of:

  • An OAuth 2.0 / OpenID Connect provider
  • An account system that authenticates via email, phone, or external identity providers
  • APIs for reading user profiles
  • APIs for sending notifications or creating tasks for users
  • A web application for managing your interaction with MyUSA, such as updating your profile
  • A website with information about MyUSA

MyUSA is a service of 18F and the Office of Citizen Services and Innovative Technologies at the General Services Administration.

Running MyUSA

Please read the MyUSA Installation and Deployment Guide for information about how to set up your development environment and deploy the MyUSA application server.

More information about how MyUSA works can be found in the MyUSA wiki.

Contributing to MyUSA

Please read the MyUSA Contribution Guide and submit a pull request.


The project is in the public domain, and all contributions will also be released in the public domain. By submitting a pull request, you are agreeing to waive all rights to your contribution under the terms of the CC0 Public Domain Dedication.

This project constitutes an original work of the United States Government.