IT Asset Management

Track Every Asset.
Never Lose a Change.

Omnismith gives IT teams a flexible, auditable database for hardware inventory, software licenses, contracts, and infrastructure — with a full API and no code required.

The Problem with Spreadsheets & Shared Docs

IT asset tracking usually starts in Excel or Google Sheets. Then it breaks down:

  • No audit trail — you don't know who changed what or when
  • No relationships — licenses aren't linked to the devices they run on
  • No automation — no alerts when contracts expire or limits are hit
  • No API — you can't push data from monitoring scripts or CI/CD pipelines
  • No access control — everyone either has full access or no access
  • No history — last week's state of a server is gone forever

Custom Schemas for Any Asset Type

Build templates for servers, workstations, network equipment, software licenses, contracts, or any other asset type your team tracks. Use 7 data types — strings, numbers, booleans, dates, files, images, and lists — with no code required.

  • Hardware specs: CPU, RAM, storage, manufacturer, model
  • Software: license key, seats, expiry date, vendor
  • Contracts: start date, end date, renewal cost, owner
  • Cross-entity references: link licenses to the devices they're installed on

Example: Server Template

Hostname String
IP Address String
CPU Cores Number
RAM (GB) Number
OS Version String
Location List
Status List — Active / Decommissioned / Maintenance
Owner Reference → Team Member

Full Audit History on Every Record

Every change to every asset is automatically logged — who changed it, what field changed, from what value to what value, and when. Filter by author, attribute, or date range. Export to CSV for compliance reports.

  • Immutable change log with author attribution
  • Filter by any field, date range, or team member
  • Tier-based retention from 7 to 180 days
  • Compliance-ready export at any time

Audit Trail Example

alice@corp.com 2 hours ago
Changed Status: Active Maintenance
bob@corp.com Yesterday
Changed RAM (GB): 16 32
alice@corp.com 3 days ago
Changed IP Address: 10.0.0.5 10.0.0.8

Automate Alerts on Data Changes

Set up automations that fire when asset data changes — get Telegram messages or webhook calls when a contract is about to expire, a server goes into maintenance mode, or license seats drop below threshold.

  • Trigger on entity create, update, or delete
  • Send to Telegram bots or any webhook endpoint
  • Filter by specific templates or field conditions
  • View execution logs and retry failed deliveries

Example Automations

📅 Contract expiry date < 30 days → Telegram: "@team contract renewal needed"
🔴 Server status → Maintenance → Webhook: PagerDuty / Slack
💾 License seats updated → Webhook: update billing system
🖥️ New server added → Telegram: "New asset registered: {hostname}"

REST API for Scripted Imports & Integrations

Your existing scripts can push data directly into Omnismith via the REST API. Import from discovery tools, sync from CMDBs, push metrics from monitoring agents — all with personal access tokens and a full OpenAPI spec.

  • Personal access tokens with omni_* prefix
  • Full OpenAPI spec at swagger.omnismith.io
  • Auto-generated code snippets — Bash, PHP, Python
  • Bulk create and update via API

# Update a server's attributes via API

curl -X PUT https://api.omnismith.io/v1/entities/SERVER_UUID   -H "Authorization: Bearer omni_xxxx"   -H "Content-Type: application/json"   -d '{
    "attribute_values": [
      {
        "attribute_id": "HOSTNAME_ATTR_UUID",
        "value": "web-prod-07"
      },
      {
        "attribute_id": "STATUS_ATTR_UUID",
        "value": "Active"
      }
    ]
  }'

Role-Based Access Control

Not everyone on your team should see every asset. Assign roles with deny, view, edit, or full permissions per template or per entity. IT admins get full access, users get view-only access to their own assets.

Deny

Cannot see or access the resource

View

Read-only — can see data but not change it

Edit

Can update fields but not delete records

Full

Create, edit, delete — full control

Start Tracking Your IT Assets Today

Free plan includes 150 entities, 15 attributes, and 7-day audit history. No credit card required.

Start Free — No Credit Card Required →

Questions? hello@omnismith.io