# Configuration

![Products within your LicenseSpring account](/files/39a42cb322d21a7e854aba4809d8283426eee13e)

### What Is a Product?

In LicenseSpring, a product is what you can issue licenses for. This is usually a software application, but it could be an operating system, or even a hardware device.

In order to issue and manage licenses, you will need to have a product to issue licenses for.

### Initializing a Product

{% stepper %}
{% step %}

### Start product creation

* Click "Configure Products" in the left-hand navigation.
* On the Product summary view, click "Add a new product".

![Creating New Product](/files/bc71c07af8498bc1cac30e629ce968f7f97bc60c)
{% endstep %}

{% step %}

### Enter product identity

* Enter a `Product name` and a `Product code`.
  * `Product name` is used only in the vendor platform (can change later).
  * `Product code` is used in places like API calls and when issuing licenses; it cannot be changed once set.

{% hint style="info" %}
The product code must be unique and comprised of only lower-cased alpha-numeric characters. No spaces or special characters are permitted.
{% endhint %}
{% endstep %}

{% step %}

### Select authorization and options

* Select the `Authorization method` for your product: `key-based` or `user-based`.

{% hint style="warning" %}
A product can be either key-based or user-based. You cannot change the authorization method once the product has been initialized.
{% endhint %}

* Optionally enable `Product has a trial period` and set the default validity period for trial licenses.
* Set `Floating timeout` to define the default heartbeat for any floating licenses issued (this can be overridden per license).
* Optionally enable `Product has file` to specify an initial release version of the product.

![Inserting Product Information](/files/3da1c7b02d215ee3e2b965de679ac82cda1febb4)
{% endstep %}

{% step %}

### Review and create

* Click `Next`.
* Review the details you entered.
* Click `Create Product`.

Your new product will appear in the product summary screen.

![Create New Product](/files/908f9f037f653d5c78736d897d1a79578edfd892) ![Product List](/files/043fefd02a12dd8ca20aaa9df96beb22afdc9a9b)
{% endstep %}

{% step %}

### Access product details

* Click anywhere in the row containing your product name to open the product detail page.

![Product Detail Page](/files/62e6b118c1c62c3cac3884e6480a7e2ee47b1bf5)
{% endstep %}
{% endstepper %}

### Disable a Product

Disabling a product prevents issuing licenses for that product. The Status on the Product List View will change from `Active` to `Disabled`.

A disabled product can be re-enabled at any time and will still appear in the Product List. You can still edit the product (for example, add features, custom fields, and License Policies).

To disable a product:

* Go to the product detail screen and click "disable product".

![Disabling a Product](/files/2fae903f6219c71a1e87cbc82e20dc39a65c4c7c)

It will then appear as disabled on the Product List View.

### Archive a Product

Archiving a Product removes it from the product list and will disable it if it is enabled.

* You cannot modify archived products.
* You can `Reactivate` an archived product.

Find archived products in their own tab on the Product List. Click the "Reactivate" button on the respective row to reactivate a product.

![Archieved Product List](/files/fe930915cb3bda9634113cdced5dc8b3dd722816)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.licensespring.com/product-configuration/configuration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
