docs

Answers a self-hoster can verify without contacting us.

Setup guides for each recipe manager, the home-agent install, and the troubleshooting we'd otherwise have to write back to you about.

Getting started

  • What SavePlate is + isn'tsoon30-second tour of the architecture: phone, API, R2, agent.
  • Install the appsoonTestFlight on iOS today; Android in the pipeline.
  • Importing your first reelsoonShare sheet → 30s wait → recipe on your phone.
  • Cook modesoonScreen-stay-on, swipe nav, inline timer pills.
  • Export your library (JSON-LD + Paprika file)soonDownload your recipes as schema.org/Recipe JSON-LD or a Paprika archive — no lock-in.

Connect to Mealie

  • Add your Mealie URLsoonAPI token, target URL, conflict prompt + organizer pre-resolution.
  • Troubleshooting first syncsoonLAN reachability, self-signed certs, and the conflict prompt.

Connect to Tandoor

  • API key setupsoonAPI token, multipart thumbnail upload, organizer model.
  • Recipe categoriessoonMapping SavePlate tags onto Tandoor's keyword model.

Install the home agent

Troubleshooting

  • Instagram says my session expiredsoonOpen SavePlate → Settings → Instagram → sign in again.
  • Reel imports but the recipe is wrongsoonEdit fields inline; mark the recipe and the LLM gets better feedback over time.
  • Mealie sync conflictsoonWhat the 'we'd overwrite a different recipe' prompt is asking you.
Docs · SavePlate