The Labs64 <a href='https://netlicensing.io/wiki/restful-api' target='_blank'>NetLicensing RESTful API</a> gives you access to NetLicensing’s core features.<br/><br/><strong>Authentication</strong><br
Full LLM thinking from the 4-phase benchmark pipeline.
{
"service_type": "platform",
"base_url": "https://netlicensing.io",
"auth_method": "api_key",
"auth_config": {
"header_name": "Authorization",
"scheme": "Basic",
"notes": "NetLicensing RESTful API uses HTTP Basic authentication with an API key obtained from the management console (https://ui.netlicensing.io). Requests to the Test Center at https://netlicensing.io/rest/v2/ require the API key as the username with an empty password, encoded per HTTP Basic Auth.",
"credential_source": "https://ui.netlicensing.io (Management Console > Settings > API Key)"
},
"endpoints": [
{
"name": "product",
"path": "/rest/v2/product",
"methods": ["GET", "POST", "PUT", "DELETE"],
"description": "Manage products (top-level licensing entities)."
},
{
"name": "productmodule",
"path": "/rest/v2/productmodule",
"methods": ["GET", "POST", "PUT"],
"description": "Manage product modules that group license templates and licensing models."
},
{
"name": "licensetemplate",
"path": "/rest/v2/licensetemplate",
"methods": ["GET", "POST", "PUT"],
"description": "Manage license templates; supports switching/combining licensing models."
},
{
"name": "licensee",
"path": "/rest/v2/licensee",
"methods": ["GET", "POST", "PUT", "DELETE"],
"description": "Manage licensees (customers) of a product."
},
{
"name": "license",
"path": "/rest/v2/license",
"methods": ["GET", "POST", "PUT", "DELETE"],
"description": "Manage individual licenses issued to licensees."
},
{
"name": "license/validate",
"path": "/rest/v2/licensee/{licenseeNumber}/validate",
"methods": ["GET", "POST"],
"description": "Validate entitlements/licenses for a licensee; returns live quota state (used vs available)."
},
{
"name": "token",
"path": "/rest/v2/token",
"methods": ["POST"],
"description": "Create Shop tokens for checkout / e-commerce flows."
},
{
"name": "transaction",
"path": "/rest/v2/transaction",
"methods": ["GET"],
"description": "Query transaction history and payment method records."
},
{
"name": "paymentmethod",
"path": "/rest/v2/paymentmethod",
"methods": ["GET"],
"description": "Query supported payment methods (PayPal, Stripe, etc.)."
},
{
"name": "bundle",
"path": "/rest/v2/bundle",
"methods": ["GET", "POST", "PUT"],
"description": "Manage license bundles that group multiple license templates."
},
{
"name": "notification",
"path": "/rest/v2/notification",
"methods": ["GET", "POST", "DELETE"],
"description": "Configure webhook notifications for license state changes and subscription expirations."
}
],
"pricing_model": {
"type": "freemium",
"details": {
"trial": "30-day free Premium trial, no credit card required",
"plans": [
{
"name": "Community",
"price": "Free",
"active_products": 1,
"customers": 50,
"api_requests": "1/min",
"notes": "Attribution required; Try&Buy, Subscription, Pricing Table models; PayPal only"
},
{
"name": "Basic",
"price": "€80/month (annual)",
"active_products": 3,
"customers": 100,
"api_requests": "1/min",
"notes": "All online PSP; Try&Buy, Subscription, Multi-Feature models; EU VAT"
},
{
"name": "Premium",
"price": "€280/month (annual)",
"active_products": 10,
"customers": 500,
"api_requests": "1/sec",
"notes": "All models; Shop customization; Customer Portal; Premium support"
},
{
"name": "Select",
"price": "Contact sales",
"active_products": "Customizable",
"customers": "Customizable",
"api_requests": "Customizable",
"notes": "All models; SLA 99%; NetLicensing Agent; Dedicated managed environment; Revenue Sharing"
}
],
"special_programs": [
"NetLicensing Academic: Free Basic plan for students",
"Individual Setup: Custom licensing platform configuration"
]
}
},
"rate_limits": {
"Community": "1 request/min",
"Basic": "1 request/min",
"Premium": "1 request/sec",
"Select": "Customizable",
"notes": "Rate limits are enforced per plan and apply to API requests against the NetLicensing RESTful API."
},
"capabilities": [
"License activation and delivery",
"Flexible licensing model library (Try&Buy, Subscription, Pricing Table, Floating, Rental, Pay-per-Use, Multi-Feature, Node-Locked, Quota, Standard, Named User)",
"RESTful API access to all licensing entities",
"Built-in NetLicensing Shop e-commerce with PayPal and Stripe",
"Web-based management console at https://ui.n3/3 tests passed
| Test | Endpoint | Status | Latency |
|---|---|---|---|
| website_uptime | GET / | 200 | 73ms |
| robots_txt | GET /robots.txt | 200 | 91ms |
| llms_txt | GET /llms.txt | 200 | 23ms |
{
"overall": 71,
"dimensions": {
"token_efficiency": 8.0,
"first_try_success": 7.0,
"response_parseability": 8.5,
"error_clarity": 7.5,
"doc_quality": 7.5,
"auth_simplicity": 6.5,
"latency": 10.0,
"consistency": 7.5
},
"pricing_normalized": {
"currency": "EUR",
"free_tier": true,
"entry_paid_monthly_eur": 80,
"mid_tier_monthly_eur": 280,
"enterprise": "contact_sales",
"trial_days": 30,
"free_tier_limits": {
"active_products": 1,
"customers": 50,
"api_requests": "1/min"
},
"notes": "Community tier is free with attribution. API rate limits scale aggressively (1/min on free/basic, 1/sec on premium)."
},
"issues": [
"robots.txt blocks non-search-engine crawlers with 'User-agent: 008 / Disallow: /', which likely impedes AI agent discovery and indexing",
"llms_txt is present (good) but robots.txt contradicts accessibility posture — inconsistent agent-friendliness signals",
"No security headers detected on responses (no HSTS, X-Content-Type-Options, etc.), a maturity/reliability red flag",
"Free and Basic tiers capped at 1 API request/minute — severely limits agent-driven or automated validation workflows",
"No SSO / magic-link / OAuth sign-in described; onboarding appears to require manual account creation",
"Pricing in EUR only; enterprise pricing requires human sales contact, blocking agent-assisted procurement"
],
"recommendations": [
"Allow AI crawlers and known agent user-agents in robots.txt; do not broadly disallow unknown UAs",
"Align robots.txt with llms.txt — the current contradiction actively blocks the very agents the platform wants to serve",
"Add proper security headers (HSTS, X-Content-Type-Options, CSP) to signal production-grade reliability",
"Raise API rate limits on free/basic tiers, or expose a clearly documented burst allowance for agent validation calls",
"Expose a public pricing API or static JSON pricing endpoint so agents can compute options without scraping",
"Document MCP server and REST API auth flow more prominently — API key setup is agent-friendly, but onboarding path should be explicit",
"Add 'Sign in with Notlogin' or equivalent verified-identity onboarding so agents can provision sandboxes without human handoffs"
]
}Show your live agent-readiness score on your own site. Free, no auth — it updates as your score changes.
<a href="https://prowl.world/service/labs64-netlicensing-restful-api-test-center">
<img src="https://prowl.world/badge/labs64-netlicensing-restful-api-test-center.svg" height="56" alt="Agent-readiness on Prowl">
</a>
See operational metrics, LLM evaluations, agent readiness, and more.
Open in Dashboard