Documentation

Everything you need to get the most out of License Vault.

Getting Started

License Vault is a secure, team-friendly platform for storing and managing all your software licenses in one place. Here's how to get up and running in minutes:

  1. Create your account — Sign up for a free account at licensemanager.viraloo.org/register.
  2. Add your first license — Go to My Licenses → Add License. Paste the product URL and the icon is fetched automatically.
  3. Invite your team — Visit Team in your account menu to add viewers and control what each person can see.
  4. Set up renewal alerts — Add an expiration date to any license and you'll receive email reminders before it expires.

Managing Licenses

Each license card stores:

  • Product Name & URL — the software and where to access it.
  • License Key — stored encrypted, revealed on demand with the eye icon.
  • Username & Password — optional credentials tied to the license account.
  • Category — organise licenses by type (Design, Dev Tools, Marketing, etc.).
  • Expiration Date — shows a color-coded badge: Active Expiring Expired
  • Notes — freeform notes, opened via the Notes button on the card.

Use Import CSV to bulk-upload licenses or Export CSV to back them up.

Team & Permissions

License Vault supports three roles:

  • Admin — full access to all settings, users, plans, and every license.
  • Manager — can create and manage licenses, invite viewers.
  • Viewer — read-only access to licenses explicitly assigned by a manager. Managers control which fields (key, password, etc.) each viewer can see.

To assign licenses to a viewer, go to Team → Assignments next to their name.

Download Center

Admins can upload files (themes, plugins, assets) and attach them to specific plans. Users on an eligible plan see and can download those files from the Downloads section in their menu.

Billing & Plans

Manage your subscription from the Billing page. You can upgrade, downgrade, or cancel at any time. Changes take effect at the next billing cycle. All payments are processed securely via Stripe.

REST API Pro+

The License Vault REST API lets you read and manage your licenses programmatically. Available on Pro and Agency plans.

Base URL

https://licensemanager.viraloo.org/api/v1

Authentication — Generate a token from Account → API Tokens, then send it as a Bearer header:

Authorization: Bearer YOUR_TOKEN_HERE

Endpoints

GET /user Get the authenticated user profile
GET /plan Get current plan + features
GET /licenses List all licenses (supports ?search= and ?category_id=)
POST /licenses Create a new license
GET /licenses/{id} Get a single license
PUT /licenses/{id} Update a license
DELETE /licenses/{id} Delete a license
GET /team List team members (manager/admin only)

Example — list licenses

curl https://licensemanager.viraloo.org/api/v1/licenses \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Accept: application/json"

Example — create a license

curl -X POST https://licensemanager.viraloo.org/api/v1/licenses \ -H "Authorization: Bearer YOUR_TOKEN" \ -H "Content-Type: application/json" \ -d '{"name":"Figma","url":"https://figma.com","license_key":"FIG-XXXX"}'

Rate limit: 60 requests/minute per token. All responses are JSON.

Frequently Asked Questions

  • Is my data encrypted?
    Yes — license keys and passwords are encrypted at rest.
  • Can I export my licenses?
    Yes — use the Export CSV button on the My Licenses page at any time.
  • How do renewal reminders work?
    When a license has an expiration date, the system sends email alerts 30 days and 7 days before it expires.
  • Still have questions?
    Contact our support team — we typically reply within 24 hours.