IT asset management · Multi-tenant

Know every asset.
Assign with confidence.

Multi-tenant IT asset management for computers, accessories, licenses, employees, and support tickets — with department RBAC, QR tracking, REST API, and PDF/Excel/CSV reporting.

Full lifecycleProcure → retire
Dept RBACGranular permissions
REST APIAPI key auth
AssetKeeper dashboard — computers, employees, licenses, and trend analytics
12 computers · 7 assigned
License expiry alert sent

Everything your IT desk needs

One platform for hardware, software, people, and support — built from a production Django codebase.

Computer inventory

Auto asset IDs (company–dept–category), specs, OS, warranty & maintenance dates, custom status labels, documents, notes, assignment audit trail, QR labels, and bulk CSV import.

Accessory tracking

Categorize cables, docks, and peripherals; link to suppliers, locations, and departments; assign to employees with full checkout history.

License management

Track publishers, license types, seat counts, and usage; assign to users or computers; record renewals; get expiry and low-seat alerts.

Employees & org structure

Companies, departments, and teams in one directory. Employment status controls login access; Google SSO via django-allauth.

Department permissions

Preset roles or granular RBAC per department — separate view, assign, edit, and delete rights for assets, accessories, licenses, and employees.

Support ticketing

Employees raise tickets linked to computers; IT assigns, prioritizes, and resolves with internal comments. Status changes trigger notifications.

Reports & analytics

Dashboard plus asset, license, warranty, and financial reports. Custom report builder with saved configs. Export PDF, Excel, or CSV.

Smart notifications

In-app and email alerts for asset assignments, license/warranty expiry, maintenance due, ticket updates, and more — with user preferences.

API & data operations

REST API v1 with API key auth for integrations. Export all data as a ZIP of CSVs; superusers can backup and restore the full database.

Operational visibility at a glance

The live dashboard surfaces the metrics IT leaders actually track.

11

Core modules

Computers, licenses, tickets & more

Multi-tenant

Company scope

Subsidiaries & departments

5+

Report types

Asset, license, warranty, financial

3

Export formats

PDF, Excel, and CSV

Built for everyday IT workflows

From onboarding a new hire to preparing an audit — AssetKeeper covers the full desk.

Employee onboarding

Kit new hires with laptops, accessories, and software licenses in one flow. Auto asset IDs and assignment history from day one.

License compliance

Track seat counts, assignments to users or devices, renewal history, and expiry alerts before renewals become emergencies.

Audit & finance

Run asset value and financial reports, monitor warranty status, and export PDF or CSV packs for auditors and finance teams.

IT help desk

Employees raise tickets linked to their computer. IT assigns, prioritizes, comments, and resolves — with notifications at every step.

Who uses AssetKeeper

Designed for teams that outgrow spreadsheets but don't need enterprise bloat.

IT administrators

Manage inventory, assignments, QR labels, bulk imports, and maintenance schedules.

Operations & HR

Maintain employee records, departments, and asset handoffs with clear ownership.

Finance & compliance

Track purchase costs, depreciation, license spend, and export audit-ready reports.

Multi-location orgs

Scope data by company and department with granular RBAC per module.

Why teams choose AssetKeeper

Replace fragmented tools with one system your whole org can trust.

  • Single source of truth for computers, accessories, licenses, and employees
  • Department-level permissions — not all-or-nothing admin access
  • Proactive alerts for warranty, license expiry, and maintenance due dates
  • Full audit trail on assignments, status changes, and ticket activity
  • REST API v1 with API key auth for CMDB, HR, or procurement integrations
  • Production-ready stack: Django, PostgreSQL, Docker, and Google SSO

Integrates with your stack

Connect AssetKeeper to the tools your team already uses.

Google SSOREST API v1API key authenticationPostgreSQLDocker deploymentPDF & Excel exportsCSV bulk importEmail notifications

Go live in four steps

From org setup to ongoing compliance — four steps reflected in the app.

  1. 01

    Set up org

    Create companies, departments, and roles. Configure department permissions and optional Google SSO.

  2. 02

    Import assets

    Bulk-upload computers via CSV templates or add manually. Define categories, suppliers, and locations.

  3. 03

    Assign & track

    Link hardware and licenses to employees or computers. Print QR labels; history and notifications follow every change.

  4. 04

    Support & report

    Handle tickets, run warranty and financial reports, export data, and monitor expiry alerts from the dashboard.

About AssetKeeper

AssetKeeper is a Django-based asset management system built for IT and operations teams that need more than a spreadsheet. It tracks computers from procurement through retirement with auto-generated asset IDs, warranty and maintenance schedules, QR labels, and full assignment history. Accessories, software licenses, employees, suppliers, and locations live in the same platform — scoped by company and department with granular permissions.

  • Auto-generated asset IDs (company–department–category sequence) with QR code labels
  • Computer inventory: specs, OS, warranty, maintenance, documents, notes, and audit history
  • Bulk CSV import/update templates and token-based public asset detail pages
  • Accessory tracking with categories, locations, suppliers, and assignment history
  • License management: seat counts, user/computer assignments, renewals, and expiry alerts
  • Multi-tenant org structure — companies, departments, teams, suppliers, and locations
  • Department-level RBAC with preset roles and per-module view/assign/edit/delete permissions
  • Employee directory with employment status, login control, and Google SSO (django-allauth)
  • IT support tickets linked to computers — priorities, comments, status workflow, notifications
  • Reporting dashboard: asset, license, warranty, and financial reports with custom builder
  • Exports to PDF, Excel, and CSV; full ZIP data export; superuser database backup/restore
  • In-app and email notifications for assignments, expiries, maintenance, and ticket updates
  • REST API v1 with API key authentication for computers, licenses, accessories, and tickets
  • Application audit logs for create, update, and delete actions across modules
DjangoPostgreSQLDjango REST Frameworkdjango-allauthDockerReportLab

The challenge

Growing IT teams lose visibility when inventory lives in spreadsheets: asset tags are inconsistent, license seats go untracked, warranty dates are missed, handoffs lack audit trails, and support requests sit outside the asset record.

Our approach

AssetKeeper unifies hardware, software, people, and tickets in one multi-tenant platform. Department-level RBAC controls who can view or assign assets; notifications flag expiring licenses and warranties; reports export to PDF, Excel, or CSV; and a REST API with API key auth integrates with existing tools.

Frequently asked questions

Quick answers before you book a demo.

Who is AssetKeeper built for?

IT and operations teams at growing companies that need structured asset tracking — computers, accessories, licenses, employees, and support tickets — without enterprise complexity.

Can we manage multiple companies or departments?

Yes. AssetKeeper is multi-tenant with companies, departments, teams, and department-scoped RBAC so each unit sees only what they're allowed to.

Does it include reporting and exports?

Yes. The dashboard shows live stats and charts. You can run asset, license, warranty, and financial reports, build custom saved reports, and export to PDF, Excel, or CSV.

Is there an API for integrations?

AssetKeeper exposes a REST API v1 for computers, accessories, licenses, employees, tickets, and notifications — authenticated via API keys.

How do permissions work?

Admins assign preset roles or granular permissions per department: separate view, assign, edit, and delete rights for assets, accessories, licenses, and employees.

What happens during a demo?

We'll walk through the dashboard, a typical assign-and-track workflow, reporting exports, and answer questions about your org's setup. Request a demo via the contact form.

See AssetKeeper in action

Book a demo to walk through the dashboard, assignment workflows, and reporting — tailored to your team.