Babybuddy import
Move your Babybuddy history without starting over.
Babybuddy is a great self-hosted application, and it's what I used before building Rhythm. If you're looking for quality sleep predictions without giving up control of your data, Rhythm keeps the local-first principle and drops the server maintenance. Point it at your instance, pick the child, and review the counts before anything is saved.
No account is required for a local import. Rhythm reads your Babybuddy API; it never writes back.
What comes across
Rhythm imports five Babybuddy record types: feedings, sleep, diaper changes, tummy time, and pumping. You can create a new baby profile during the import or add the history to one that already exists. Anything else stays in Babybuddy.
Imports are safe to repeat. Each record gets a deterministic ID, so running the import again after logging a few more days in Babybuddy picks up the new records and skips the ones you already moved.
Nothing changes on your server. Rhythm reads through Babybuddy's own API and does not write, edit, or delete anything there. If Rhythm isn't for you, your instance is exactly where you left it.
How to move your data
- In Babybuddy, open your user settings and copy your API token.
- In Rhythm, open Settings, Import Data, Babybuddy.
- Enter your Babybuddy URL and the token.
- Pick the child, choose a new or existing profile, review the counts, and import.
The import runs in your browser, so your Babybuddy server has to be reachable from the device running Rhythm. If your instance only exists on your home network, run the import from a device on that network.
Questions
Does the import change my Babybuddy data?
No. Rhythm only reads from the API. Your instance keeps running untouched.
Can I run the import more than once?
Yes. Duplicate detection skips records that already came across, so a second run only adds what's new.
What about record types Rhythm doesn't import?
The five types above are what moves today. Everything else stays readable in Babybuddy, and Babybuddy's own export still covers it.
Can I get my data back out of Rhythm?
Yes. JSON is the full backup format and CSV puts the history in a spreadsheet, both free and available anytime in Settings.
No account is required for a local import.