EvSys

store

EvsysStore - HTTP client for the project → goals/datasets/benchmarks → experiments → groups → runs → checkpoints/evals/metrics hierarchy.

The SDK holds no Supabase service key. Every call routes through the backend gateway (POST \{API\}/api/dashboard/api/sdk/data/) authenticated by the user's Bearer API key; the backend validates the key, checks the user is a member of the relevant project, runs the op with its service key, and returns the data. Same method surface as before - only the transport changed.

Env: EVSYS_API_URL (backend base URL), EVSYS_API_KEY (Bearer), EVSYS_PROJECT_ID (default project for project-scoped ops).

attribute__all__
= ['EvsysStore', 'EvsysStoreError']