perpetua.sh

A transparent OAuth proxy. Connect once, use one API key forever.

perpetua.sh handles OAuth token refresh so you don't have to. Connect your provider accounts through the dashboard, grab an API key, and make requests to any connected provider using a single, permanent key. Perpetua takes care of token storage, refresh, and forwarding behind the scenes.

How it works

  1. Connect a provider — Link your OAuth accounts (Oura Ring, Google Calendar, and more) from the dashboard.
  2. Get an API key — Create a pk_ prefixed API key from the dashboard.
  3. Make requests — Call provider APIs through https://www.perpetua.sh/api/proxy/{provider}/{path} with your API key as a Bearer token. Perpetua transparently refreshes tokens and forwards your request.

Supported providers

ProviderSlugUpstream API
Oura Ringouraapi.ouraring.com
Google Calendargcalwww.googleapis.com/calendar/v3

More providers coming soon: Strava, Notion, and others.

Quick links