Creating a SwaggerHub Account

You can create an account in SwaggerHub using an email address and password, or you can sign in using your GitHub account. SwaggerHub also supports single sign-on (SSO):

How to open an account

  1. Open the page (for SaaS) or your SwaggerHub On-Premise home page.

  2. (SwaggerHub On-Premise only.) If your SwaggerHub instance uses single sign-on:

    • Click Log in and then log in using your single sign-on credentials. Your SwaggerHub user account will be created automatically the first time you log in.

  3. To register via GitHub:

    • Click Continue with GitHub and confirm access.

    • Your GitHub username will be your SwaggerHub username unless it is already taken (in this case, you will be prompted for a username). You can change the username and email address later if you wish.

  4. To register using an email address:

    • Enter your work email and click Continue.

    • Set a Password for your account. The password must be least 8 characters and include at least one uppercase, one lowercase, and one digit (0..9).

    • Fill in other details and click Create Free Account.

  5. Check your mailbox for a verification email from SwaggerHub. Open the email and click the Confirm my account link.


When you create a free trial account, an organization is created for you to start collaborating with your team members. Organization-owned APIs live in the organization space After the trial period ends, if you do not choose a subscription plan your account will be automatically converted to a free account with more limited capacity.

What’s Next

Publication date: