Thanks to visit codestin.com
Credit goes to openvpm.com

Open-source veterinary practice management

Keep the visit, record, and invoice together.

Scheduling, patient records, billing, and inventory in one place. Start with a sample clinic, then evaluate the workflows your practice needs.

Demo: instant email access · Fictional clinic data · No sales call

openvpm.com
Good morning, Dr. Chen
Neighborhood Veterinary · Monday, April 20
New Appt
Today's Appts
14
Patients Seen
8
Revenue (MTD)
$22.1k
Pending Invoices
5
Upcoming
9:00 AM
Luna (Labrador Mix)
Wellness Exam · Marcus J.
Checked In
9:30 AM
Oliver (Maine Coon)
Vaccination · Sarah K.
Scheduled
10:15 AM
Cooper (Beagle)
Dental Cleaning · Olivia B.
Confirmed

Illustrative interface with fictional clinic data. Explore the demo to test the product.

Prove one workflow before you move more.

Use sample data first. Plan a guided pilot alongside your current PIMS once the workflow fits.

1

Choose one everyday visit

Pick a familiar appointment or house call. Write down the record, charges, and follow-up it needs.

2

Bring only what it needs

Use sample data first, then import the clients and records for that workflow.

3

Expand when it earns it

Keep your current PIMS in place. Move more work only after OpenVPM proves useful.

Test the work that follows the appointment.

A useful demo follows the whole visit. Bring these three questions to OpenVPM or any PIMS you evaluate.

A record to finish

Can you find the patient history, document the visit, and see which notes still need attention? Walk through it with a sample patient.

An invoice to check

Follow a service and a dispensed product into the bill. Check quantities, corrections, and payment status before relying on the workflow.

A team to keep informed

Check what the next person sees: the patient's status, the current record, and the work still to do. Evaluate the handoff as well as the screen.

Keep a list of what worked, what needed a workaround, and what was unavailable. That gives your team a concrete basis for choosing the next step.

The test is your workflow, from start to finish.

Connected clinic workflows you can evaluate today.

The core product is broad. A safe clinic rollout is narrower: validate one location and one low-risk day before expanding beyond your current PIMS.

Smart Scheduling

Day and week views with one column per doctor, recurring appointments, check-in and status tracking. Reminder delivery depends on the clinic's configured communication channels.

Connected Medical Records

SOAP notes, manually entered lab results, prescriptions with refill tracking, vaccination records, treatment plans, and patient history in one connected chart.

Billing & Invoicing

Prepare itemized estimates and invoices, review service and product charges, track payments and balances, and reconcile the day's billing.

Patient Management

Comprehensive profiles with weight trend charts, allergy alerts, photo uploads, microchip tracking. Multi-pet households linked to single clients.

Client Communication

A shared communication history for phone notes, configured email, portal requests, and approved two-way SMS pilots, all linked to the client record.

Built for Compliance

Controlled-substance logging with running balances, witness fields, audit trails, role-based access control, and full data export.

Inventory Management

Stock levels, reorder alerts, lot and batch tracking, expiration dates, and automatic deduction when items are dispensed from a medical record.

Shared Whiteboard

A shared patient-status board for doctor, room, status, and current procedure. Connected screens refresh automatically throughout the clinic day.

Reports & Analytics

Revenue trends, appointment utilization, production by doctor, species distribution, client retention. Dashboard KPIs at a glance. Export to CSV/PDF.

The Killer Feature

A real, open integration surface.
Useful today. Built to grow in public.

The versioned REST API supports selected client, patient, appointment, SOAP-note, and agent workflows, with scoped API keys, rate limiting, and signed webhook delivery.

The schema and source are public, so integrations can start with the supported surface today and expand without a closed-vendor gate.

Webhooks for real-time events
HMAC-SHA256 signed payloads
Structured, queryable data
Versioned REST API
webhook payload
{
  "event": "appointment.checked_in",
  "timestamp": "2026-03-18T09:02:14Z",
  "data": {
    "appointment_id": "apt_7f3k9...",
    "patient": {
      "name": "Luna",
      "species": "canine",
      "breed": "Labrador Mix"
    },
    "client": {
      "name": "Marcus Johnson",
      "phone": "+1-503-555-2002"
    },
    "doctor": "Dr. Sarah Chen",
    "type": "Wellness Exam",
    "room": "Exam Room 1"
  }
}

A bounded agent, not an AI promise

The built-in agent uses a small set of typed, practice-scoped tools. It can read supported records and only performs supported writes after explicit approval.

Patient lookup

Find clients and patients through practice-scoped, typed tools

Clinical summaries

Pull a concise patient history from the connected record

Dosing support

Calculate weight-based reference doses with human review

Appointment tools

Find openings and book supported visits after explicit write approval

Own your data

Start alongside. Expand deliberately.

You don't have to rip out the system you already run. Start OpenVPM with one useful workflow and only the data it needs. Reviewed CSV imports work today. Any ongoing vendor connection must be scoped, built, and validated separately; it is not a generally available synchronization service.

Start with an import

Bring reviewed client and patient data in by CSV and prove one workflow while your current PIMS remains the source of truth.

Open by default

Use the supported REST API, signed webhooks, public schema, and full exports without a proprietary data format or partner gate.

Low disruption

Keep your current PIMS in place while a small team validates one connected clinic-day workflow on its own terms.

OpenVPM Agent

An agent for selected clinic tasks.

OpenVPM ships with an AI agent that works directly on your practice data through a typed tool layer. Ask it to find overdue vaccinations, pull a patient's history, calculate a weight-based reference dose, or book a supported visit. Every write is gated for your review.

Find patients & clientsRecall listsDosing referenceBook appointmentsDaily summary

Bring your own model key. Open source, inspectable, and scoped to your practice. The agent can only ever touch your own data.

9
REST Operations
Scoped
API Keys
Signed
Webhooks
AGPLv3
License

Why open source matters for veterinary medicine

The veterinary industry is at a crossroads. AI is arriving. Data interoperability is becoming critical. And the dominant vendors are still charging hundreds per month for software that crashes, frustrates staff, and locks clinics into proprietary ecosystems.

Own Your Data

Use the documented exports and open-source schema to keep a practical path out. Your practice data remains yours.

No software license fee

Self-hosted OpenVPM has no license fee; clinics still cover infrastructure, operations, messaging, payments, and integration costs.

Community Roadmap

Features are built because practices need them, not because a sales team prioritized them for a quarterly target.

Innovation Platform

A targeted REST API, signed webhooks, public schema, and open source provide a practical base for supported integrations.

What practice owners told us

“Show me software that actually reduces our staff hours. That's the only thing that matters.”
A practice manager · from our early research interviews

That's exactly what we're building. OpenVPM is designed from the ground up to make every team member faster, from the front desk to the exam room.

Use OpenVPM your way.

It's open source, so it's yours. Free to run yourself, forever. When you'd rather not run servers, we host it for you.

Self-host

Run the open-source application on infrastructure you control. You operate the database, backups, email, messaging, and model providers.

Freesoftware license
AGPLv3 · public schema · documented API.
  • 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
Read the self-hosting guide
Founding offer · 6/10 spots left

OpenVPM Cloud

We host, update, monitor, and back up OpenVPM so your team can focus on the practice.

$79/ location / month
Locked for life for founding practices.
Unlimited staff. No per-user fees.
  • Managed database, storage, backups, and updates
  • Unlimited staff with no per-user fee
  • AI allowance included; SMS activated after carrier and consent review
  • Own your data, export or move to self-host anytime
Start free trialLearn about OpenVPM Cloud

No card for the trial. Clinic go-live remains a guided pilot. See current fit and rollout limits → Compare hosting options

The future of veterinary software is open.

Join us in building practice management software that's built with the veterinary community, not sold to it.

Questions? Reach out at [email protected]