Getting started
Set up API credentials, make your first authenticated request, and understand the multi-tenant clinic model. Start here.
Shepherd Developer Platform
One REST API for modern veterinary clinics: appointments, patients, records, invoices, and payments.
$ curl https://open-api.shepherd.vet/pav2/appointments \
-H "X-Clinic-Id: 42"
→ 200 OK
{
"data": [
{ "id": "appt_8f2c", "status": "booked" }
]
} Getting started
Set up API credentials, make your first authenticated request, and understand the multi-tenant clinic model. Start here.
API reference
Every endpoint, schema, and authentication flow, generated from the live OpenAPI spec. Browse the reference.
Tutorials
End-to-end walkthroughs: booking integrations, lab result ingestion, and more. See tutorials.
About the platform
Architecture, scale, and the integrations Shepherd runs in production. Inside Shepherd.
Brand guidelines
Working with us as a partner and want to use the Shepherd logo or name? Brand guidelines and assets to get you started.
Get in touch
Questions, API access, partnership interest, or feature requests? Reach the developer team: the right contact for your question, plus registration and feature-request forms.