npm · TypeScript / JavaScript
SportsFoundry SDK
@sportsfoundryapp/[email protected]npm install @sportsfoundryapp/[email protected]SportsFoundry keeps HTTP as the canonical contract and provides thin first-party clients generated from that same OpenAPI definition.
Package versions follow semantic versioning independently of the long-lived /api/v1 contract. The clients stay deliberately thin: authentication, typed API surface, transport/errors and pagination rather than a second domain model.
@sportsfoundryapp/[email protected]npm install @sportsfoundryapp/[email protected]sportsfoundry==0.1.0a1pip install sportsfoundry==0.1.0a1app.sportsfoundry:sportsfoundry-java:0.1.0-alpha.1implementation("app.sportsfoundry:sportsfoundry-java:0.1.0-alpha.1")SportsFoundry 0.1.0-alpha.1dotnet add package SportsFoundry --version 0.1.0-alpha.10.1.0-alpha.1 is published in all four supported registries. These are pre-release SDKs generated from the SportsFoundry API v1 contract; pin the version during the pilot and review release notes before upgrading.The SDKs are convenience clients, not a different product. Every operation remains available through the documented HTTP contract.
curl -s https://sportsfoundry.app/api/v1/sports \
-H "X-API-Key: $SPORTSFOUNDRY_API_KEY"