# Floating Server

The LicenseSpring Floating Server provides a robust on-premise licensing solution, allowing organizations to manage licenses, features, and consumption online and offline.

{% tabs %}
{% tab title="Version 1" %}
[**Version 1**](/floating-server/floating-server-v1.md) offers flexible license management with support for floating license registrations, feature control, usage tracking, and deployment across Windows, macOS, Linux, or containerized environments including Kubernetes. Administrators can configure the server via `config.yaml` and manage licenses programmatically through the HTTP API.

Key capabilities:

* Floating license registrations
* Feature control
* Usage tracking
* Deployments: Windows, macOS, Linux, containers (including Kubernetes)
* Server configuration via `config.yaml`
* HTTP API for programmatic license management
  {% endtab %}

{% tab title="Version 2" %}
[**Version 2**](/floating-server/floating-server-v2.md) is a complete rewrite with a modernized architecture powered by the LicenseSpring Go SDK, offering enhanced reliability and consistent cloud parity. It features streamlined deployment and configuration, secure server provisioning, flexible storage options, and improved synchronization and UI.

Highlights:

* Modern architecture using the LicenseSpring Go SDK
* Streamlined deployment and configuration
* Secure server provisioning
* Storage options: relational databases (SQLite or PostgreSQL)
* Synchronization: periodic and on-demand
* React-based administrative UI
* Integrated Swagger API documentation
* Auto-Generated Configuration File: admins can provision the server via the Vendor Platform, generate a configuration YAML file, and download the full certificate chain to reduce misconfiguration risk
* Future plans: multi-vendor support and advanced reporting for deeper insights across server activities
  {% endtab %}
  {% endtabs %}

{% hint style="warning" %}
Signature verification is not supported under FSv1 but is fully supported in FSv2, providing an added layer of security for license validation.
{% endhint %}


---

# 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/floating-server/floating-server.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.
