Licensing Overview

Last modified on March 17, 2023.

What is SmartBear License Management?

In the past, SmartBear products used different key-based license types and systems. The company has now moved to a unified licensing approach, binding licenses to individual users, instead of computers where the licensed products are installed.

This approach has a number of benefits over the previous system:

  • A licensed user can install their SmartBear product on any number of computers, and the system will automatically enforce concurrency limits based on the number of seats
  • A license administrator can see idle time across the organization's licenses and disconnect idle licenses
  • Reports detailing usage statistics are now available and exportable
  • One licensing tool covers all participating SmartBear products

The below video gives an introduction to SmartBear License Management:



  • The computer where your SmartBear product will run needs a connection to the SmartBear license servers:

    Proxies and firewalls running in your network should allow access to these addresses. If needed, ask your network administrators for assistance in configuring the proxies and firewalls.

  • By default, right after purchase, a license is not assigned to any user. The license administrator — a person who manages the licenses on your side — should assign it to a user (or users) before they run their SmartBear product. See Activate and Use Licenses.

  • To run the product, users need a SmartBear account — an email and password combination that gives access to SmartBear portals and services.

    The Portal creates the SmartBear account automatically when a license administrator assigns a license to a user. The user will receive an email with a link to connect to the Portal and to specify their password.

License types

By default, licenses from SmartBear License Management are for machines with an active internet connection. However, to use SmartBear products within private networks, you can request conversion to an offline license. See Licensing in Private Networks for more information.

We offer Fixed User and Floating licenses. Both can have one or multiple seats:

  • Fixed User: The license administrator assigns seats to users and each seat can be consumed only by the user to whom this seat is assigned.

  • Floating: the seats are not strictly assigned to users. The license administrator defines a group (pool) of users, and any person from this pool can use the license if there is a free seat available.

    One person can consume multiple seats. This happens when that person is running the product on multiple computers concurrently.

See also License Types.

Questions & answers

Can I use SAML Single Sign-On (SSO) to access SmartBear License Management?

Yes, for the following SAML 2.0 based IDPs (Identity Providers):

  • Azure Active Directory

  • OneLogin

  • PingFederate

  • Okta

To set up SSO for your entity, open a Support Case with "Other" Issue Type through SwaggerHub, ReadyAPI, or TestComplete. For VisualTest and SwaggerHub Explore, use any of those links and specify the product name in the field "Problem Description".

Note: Enabling SSO will mean that every user in your entity will switch to SSO for all SmartBear products involved. More information may be found here: SmartBear ID Documentation.
Do I need to be connected to the license server during the product run?

The standard version of SmartBear License Management requires a connection both at the product start and during the run. The product exchanges information on license usage with the SmartBear license server throughout. A version for use in private networks is also available upon request, which does not need a permanent internet connection. Ask a SmartBear Sales Representative for more information.

Does the license server store information about the machine where the product is running or about the license user?

The SmartBear license server has the following information:

  • The data of the SmartBear account (email and password).

  • For Floating licenses, the name of the machine where the license is being used. This name is visible to your license administrator (a person on your side). The Portal shows it for the user who is consuming license seats on multiple computers. The name helps the administrator determine which license seat can be released, for example.

No other data is saved. And we don’t transfer this stored data to our contractors or any other third parties.

What security measures are in place for License Management users?

This service is hosted on an encrypted AWS virtual private cloud. Only authorized SmartBear personnel have access to data, over an encrypted VPN. All this access is logged. Users' interactions with the service, including administration and maintenance, are via encrypted communications channels and protocols.

What will happen if the Internet connection breaks during the run?

The product will continue running. You will have up to 24 hours to restore the connection. If the connection is not restored after this time period, the product will stop running.

What if a product didn’t release a license because of a crash or some other error? How do I make my license available?

Just run the product again. If you do this on the computer where you’ve worked before, nothing else is needed, everything will go smoothly. If you start the product on another machine, you might need to wait a few minutes for the SmartBear license server to update information on the computer being used.

Can licenses be grouped by business unit?

Yes, license administrators can group licenses in the portal.

License Management Service Diagram

License Management comprises the following components:

License Management Services Diagram

Click the image to enlarge it.


  • SLM - SmartBear License Management
  • SaaS - cloud-based version of License Management
  • On Premise - off-line version of License Management for floating licenses
  • SKUs - SmartBear products using License Management

Continue reading

See Also

Technical Support
SmartBear ID Documentation

Highlight search results