Getting started
Set up API credentials, make your first authenticated request, and understand the multi-tenant clinic model. Start here. Running a clinic and new to APIs? Read Open API 101.
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" }
]
} The new Shepherd OpenAPI skill gives AI coding assistants everything they need to build on the Shepherd API correctly, safely, and fast.
Read more →A new look for our mascot, and a full accuracy pass over the API reference checked line by line against the live schema.
Read more →Getting started
Set up API credentials, make your first authenticated request, and understand the multi-tenant clinic model. Start here. Running a clinic and new to APIs? Read Open API 101.
API reference
Authentication, conventions, and code samples for every major resource, with the live Swagger UI for full schemas. Browse the reference.
Build with AI agents
Using Claude Code or another AI coding assistant? Install the Shepherd agent skill so it builds your integration correctly and within the API’s limits. Get the skill.
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.