Veterinary inventory with a clear operational trail.
Track stock levels, reorder points, lot numbers, and expiration dates. Supported dispense and invoice workflows deduct stock automatically, but clinics still reconcile physical counts and adjustments. Purchase-order creation is not yet available.
Workspace access is immediate. Live clinic use starts as a guided pilot alongside the current PIMS. See current fit and rollout limits.
Inventory Management
Track stock levels, reorder points, lots, and expiration dates. Supported invoice and prescription-dispense workflows can deduct stock, while clinics still perform physical counts and adjustments.
- Low stock alerts with configurable reorder points
- Lot/batch tracking with expiration date monitoring
- Auto-deduction when items are dispensed from records
- Supplier records and reorder alerts for manual purchasing
Open source
The whole PIMS is AGPLv3. Read it, run it, shape it. This module is included, never gated.
Your data
Public schema, full export anytime. Your records are yours, in formats you can actually use.
Open API
Supported workflows use a versioned REST API with scoped keys and signed webhooks, backed by public source and schema.
Built for practices like yours
Use OpenVPM your way.
Self-host the full open-source PIMS for free, or let us run it for you. Same software, your choice.
Run OpenVPM on your own infrastructure. You operate security, backups, email, messaging, payments, model providers, and production validation.
- Full source under the AGPLv3 license
- All source modules and the documented API
- Docker or Vercel deployment paths
- Bring your own database, email, SMS, and AI keys
Common questions
Does inventory update when I dispense?
Supported prescription-dispense and invoice workflows deduct stock automatically. Clinics still perform physical counts and record corrections when needed.
Can it track lots and expiration dates?
Yes. Lot and batch tracking, expiration dates, supplier records, and low-stock alerts are available. Purchase-order creation is not yet available.
Will it warn me before I run out?
Yes. Configurable reorder points trigger low-stock alerts so you can restock on time.
Is inventory included for free?
Yes. Every module, inventory included, is free to self-host under the AGPLv3 license.
See inventory management in action.
The demo is live and loaded with real-looking data. Click around, then self-host it free or let us run it for you.