> For the complete documentation index, see [llms.txt](https://docs.nalpeiron.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.nalpeiron.com/zentitle2-docs/developers.md).

# Developers

- [Licensing & Management APIs](https://docs.nalpeiron.com/zentitle2-docs/developers/licensing-and-management-apis.md)
- [API docs](https://docs.nalpeiron.com/zentitle2-docs/developers/licensing-and-management-apis/api-docs.md)
- [API Rate limits](https://docs.nalpeiron.com/zentitle2-docs/developers/licensing-and-management-apis/api-rate-limits.md)
- [Collecting credentials for integration](https://docs.nalpeiron.com/zentitle2-docs/developers/licensing-and-management-apis/collecting-credentials-for-integration.md)
- [API Versioning](https://docs.nalpeiron.com/zentitle2-docs/developers/licensing-and-management-apis/api-versioning.md)
- [API calls and their usage](https://docs.nalpeiron.com/zentitle2-docs/developers/licensing-and-management-apis/api-calls-and-their-usage.md)
- [The Licensing Client (.NET)](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-.net.md)
- [Configure NuGet Source](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-.net/configure-nuget-source.md): If you want to use a nuget package to add Zentitle Licensing Client to your application you will have to add our GitLab Package Registry as a nuget source in your IDE.
- [Configuring the Activation](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-.net/configuring-the-activation.md)
- [Configuring the SharedActivation](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-.net/configuring-the-sharedactivation.md)
- [Working with SharedActivation](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-.net/working-with-sharedactivation.md)
- [Licensing API Nonce](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-.net/licensing-api-nonce.md)
- [IActivation interface](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-.net/iactivation-interface.md)
- [Zentitle2Core Library](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-.net/zentitle2core-library.md)
- [Exceptions](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-.net/exceptions.md)
- [FAQ](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-.net/faq.md): Frequently Asked Questions
- [Release Notes](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-.net/release-notes.md)
- [The Licensing Client (C++)](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-c++.md)
- [Configuring the Activation](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-c++/configuring-the-activation.md)
- [Licensing API Nonce](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-c++/licensing-api-nonce.md)
- [IActivation interface](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-c++/iactivation-interface.md): The license state can be accessed and manipulated through the IActivation interface. Let's look more closely at the most common licensing use cases and how they can be handled using our SDK.
- [Zentitle2Core Library](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-c++/zentitle2core-library.md)
- [Exceptions](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-c++/exceptions.md)
- [Release Notes](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-c++/release-notes.md)
- [The Licensing Client (Java)](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-java.md)
- [Configure JAR Source](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-java/configure-jar-source.md): If you want to use a JAR package to add Zentitle Licensing Client to your application you will have to add our GitLab Package Registry as a JAR source in your IDE.
- [Configuring the Activation](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-java/configuring-the-activation.md)
- [Configuring the SharedActivation](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-java/configuring-the-sharedactivation.md)
- [Working with SharedActivation](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-java/working-with-sharedactivation.md)
- [Licensing API Nonce](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-java/licensing-api-nonce.md)
- [IActivation interface](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-java/iactivation-interface.md)
- [Zentitle2Core Library](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-java/zentitle2core-library.md)
- [Exceptions](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-java/exceptions.md)
- [FAQ](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-java/faq.md): Frequently Asked Questions
- [Release Notes](https://docs.nalpeiron.com/zentitle2-docs/developers/the-licensing-client-java/release-notes.md): Below, you will find a list of SDK releases. You can download the zip file with source code and compiled version, or use our package registry.
- [The Zentitle2Core Library (C++)](https://docs.nalpeiron.com/zentitle2-docs/developers/the-zentitle2core-library-c++.md): The documentation presents the functionalities and potential applications of the Zentitle2Client library, developed in C++, as a tool ensuring safety and reliability in software licensing processes. ​
- [Security](https://docs.nalpeiron.com/zentitle2-docs/developers/the-zentitle2core-library-c++/security.md)
- [Offline Activation](https://docs.nalpeiron.com/zentitle2-docs/developers/the-zentitle2core-library-c++/offline-activation.md)
- [Generating Device Fingerprint](https://docs.nalpeiron.com/zentitle2-docs/developers/the-zentitle2core-library-c++/generating-device-fingerprint.md)
- [Using the Zentitle2Core Library](https://docs.nalpeiron.com/zentitle2-docs/developers/the-zentitle2core-library-c++/using-the-zentitle2core-library.md)
- [Troubleshooting and FAQs](https://docs.nalpeiron.com/zentitle2-docs/developers/the-zentitle2core-library-c++/troubleshooting-and-faqs.md): This page deals with frequently asked questions related to the Zentitle2Core library.
- [Platform Summary](https://docs.nalpeiron.com/zentitle2-docs/developers/platform-summary.md)
- [Turboscale architecture](https://docs.nalpeiron.com/zentitle2-docs/developers/platform-summary/turboscale-architecture.md)
- [SaaS Application Licensing](https://docs.nalpeiron.com/zentitle2-docs/developers/platform-summary/saas-application-licensing.md)
- [On-Premise Licensing](https://docs.nalpeiron.com/zentitle2-docs/developers/platform-summary/on-premise-licensing.md)
- [1-Step Offline Deactivation: On-Premise](https://docs.nalpeiron.com/zentitle2-docs/developers/platform-summary/on-premise-licensing/1-step-offline-deactivation-on-premise.md)
- [2-Step Offline Activation: On-Premise](https://docs.nalpeiron.com/zentitle2-docs/developers/platform-summary/on-premise-licensing/2-step-offline-activation-on-premise.md)
- [Offline Activation](https://docs.nalpeiron.com/zentitle2-docs/developers/offline-activation.md)
- [Identity Provider Requirements for Account-Based Licensing](https://docs.nalpeiron.com/zentitle2-docs/developers/identity-provider-requirements-for-account-based-licensing.md): This page describes the generic Identity Provider requirements for integrating Zentitle2 Account-Based Licensing with OpenID Connect tokens in the \`IdpDemo\` application.
- [Setup ABL with Auth0](https://docs.nalpeiron.com/zentitle2-docs/developers/identity-provider-requirements-for-account-based-licensing/setup-abl-with-auth0.md): This page describes the Auth0 setup required to issue access tokens that can be used for Zentitle2 ABL seat activation, and explains how those tokens are used during the activation flow.
- [Setup ABL with Entra ID](https://docs.nalpeiron.com/zentitle2-docs/developers/identity-provider-requirements-for-account-based-licensing/setup-abl-with-entra-id.md)
- [Virtual Machine Control](https://docs.nalpeiron.com/zentitle2-docs/developers/virtual-machine-control.md)
- [No-code Test Application](https://docs.nalpeiron.com/zentitle2-docs/developers/no-code-test-application.md)
- [Creating a Product and Entitlement](https://docs.nalpeiron.com/zentitle2-docs/developers/no-code-test-application/creating-a-product-and-entitlement.md)
- [Download the demo files](https://docs.nalpeiron.com/zentitle2-docs/developers/no-code-test-application/download-the-demo-files.md)
- [OnPremDemo.dll.config setup](https://docs.nalpeiron.com/zentitle2-docs/developers/no-code-test-application/onpremdemo.dll.config-setup.md)
- [Test the demo application](https://docs.nalpeiron.com/zentitle2-docs/developers/no-code-test-application/test-the-demo-application.md)
- [Install Desktop Runtime](https://docs.nalpeiron.com/zentitle2-docs/developers/no-code-test-application/test-the-demo-application/install-desktop-runtime.md)
- [No-code SaaS Example](https://docs.nalpeiron.com/zentitle2-docs/developers/no-code-saas-example.md)
- [Creating a Product and Entitlement](https://docs.nalpeiron.com/zentitle2-docs/developers/no-code-saas-example/creating-a-product-and-entitlement.md)
- [Download the demo files](https://docs.nalpeiron.com/zentitle2-docs/developers/no-code-saas-example/download-the-demo-files.md)
- [Collecting the serverside parameters](https://docs.nalpeiron.com/zentitle2-docs/developers/no-code-saas-example/collecting-the-serverside-parameters.md)
- [Edit appsettings.json file for IDE based Testing](https://docs.nalpeiron.com/zentitle2-docs/developers/no-code-saas-example/edit-appsettings.json-file-for-ide-based-testing.md)
- [Edit docker-compose.yml file for Docker-based Testing](https://docs.nalpeiron.com/zentitle2-docs/developers/no-code-saas-example/edit-docker-compose.yml-file-for-docker-based-testing.md)
- [Test the demo application](https://docs.nalpeiron.com/zentitle2-docs/developers/no-code-saas-example/test-the-demo-application.md)
- [Using docker to test](https://docs.nalpeiron.com/zentitle2-docs/developers/no-code-saas-example/test-the-demo-application/using-docker-to-test.md)
- [Naming conventions/Glossary](https://docs.nalpeiron.com/zentitle2-docs/developers/naming-conventions-glossary.md)
- [FAQ](https://docs.nalpeiron.com/zentitle2-docs/developers/faq.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.nalpeiron.com/zentitle2-docs/developers.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
