Self-hosted sports data backend. Store and query live scores, game schedules, league standings, and team rosters. Planned integrations with ESPN and The Sports DB will enable automatic data sync. Build sports apps, dashboards, and notification systems on your own infrastructure.
Set your license key with nself license set nself_pro_... before installing.
nself license set nself_pro_...
nself plugin install sports
nself build
nself startcurl -X POST http://127.0.0.1:3126/sports/games \
-H "Content-Type: application/json" \
-d '{
"sport": "basketball",
"league": "NBA",
"home_team": "Warriors",
"away_team": "Lakers",
"home_score": 112,
"away_score": 108,
"status": "final",
"played_at": "2026-06-01T20:00:00Z"
}'curl "http://127.0.0.1:3126/sports/standings?league=NBA&season=2025-26"| Endpoint | Method | Description |
|---|---|---|
/sports/games | GET, POST | List or create game records |
/sports/games/:id | GET, PUT | Read or update a game (scores, status) |
/sports/standings | GET | League standings for a given league and season |
/sports/schedule | GET | Upcoming games with time range filter |
/sports/teams | GET, POST | Manage team records |
/sports/players | GET, POST | Manage player roster records |
/health | GET | Plugin health check |
nself plugin remove sportsPort: 3126 | Category: Content | Language: Go | Last Updated: April 2026 | Plugin Version 1.1.1