Creating a SwaggerHub Account

Last modified on November 28, 2022

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

When signing up, you can optionally configure an organization so that you can create APIs on behalf of that organization.

How to get a free personal 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.

Done! Now you have a free personal account on SwaggerHub.

Note: An organization has been created for you to start collaborating with your team members. Organization-owned APIs live in the organization space The created organization starts with a 14-day free trial period. No credit card information is required at this time. 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

Highlight search results