Get started
Get started
Pick the widget you need, get a Medos API key, and drop it into your site in five minutes.
Which widget do I need?
Medos ships four widgets, each its own script tag. Most sites start with the booking widget; add the others only for the pages that need them. They all use the same publishable key.
| I want to… | Use | Script |
|---|---|---|
| Let patients book an appointment or a queue token | Booking widget | unified.js |
| Let returning patients see, cancel, or reschedule their appointments | Patient portal | portal.js |
| Collect enquiries from visitors who aren't ready to book | Enquiry form | enquiries.js |
| Sell a multi-session package on its own page | Package purchase | packages.js |
| Book, reschedule, or read records from my own backend, with no UI | Server-side API | — (secret key) |
The quickstart below uses the booking widget. The other widgets load and initialise the same way — swap in the script and global from Widgets.
Three steps to production
Quickstart
Copy-paste the script tag, initialize with your key. Works in vanilla HTML and every framework that renders HTML.
Get your API key
Where to find your publishable key and how to keep it safe.
Going live
How to develop safely, and what to check before real patients arrive.
Before you start
You'll need:
- A Medos API key — see Get your API key.
- At least one doctor in your Medos workspace with a public profile enabled.
That's the full prerequisite list.