Developers
Developer hub
An open spec, real docs, a typed SDK and a test mode that resets. The integration team of one is the design target.
Start here
The documentation walks the whole surface: push your first batch in five minutes, read it back with provenance, subscribe a webhook, sync with a cursor. The API explorer lives in the dashboard (sign-in required) and runs real requests against your test data with your real keys.
- Documentation — guides through the whole surface, from first push to delta sync
- API reference — every endpoint, parameter, field and error, generated from the OYSS spec
- Glossary — every term and every value a status can take, defined once
- API explorer — in the dashboard, behind sign-in, running live requests
- Status — the same probes the operators watch
The spec is the product’s constitution
OYSS — the Open Youth Sports Schedule spec — is Apache-2.0, with conformance vectors any implementation can test against. The hero on our home page renders one of those vectors, because a marketing page should be held to the same standard as an SDK.
The TypeScript SDK is generated from the spec and shipped under the same license. A public changelog starts with the first public release.
curl -X POST https://api.sidelineexchange.com/v1/observations \
-H "Authorization: Bearer sk_test_…" \
-H "Idempotency-Key: $(uuidgen)" \
-d @first-batch.json