React SDK

Headless tipping for your React app.

Hooks for competitions, fixtures, leaderboards, and tip submission. Bring your own UI.

Install

pnpm add @swiftkick/sdk

Usage

import { SwiftKickProvider, useCompetition } from "@swiftkick/sdk";

export default function App() {
  return (
    <SwiftKickProvider apiKey={process.env.NEXT_PUBLIC_SWIFTKICK_KEY}>
      <YourLayout />
    </SwiftKickProvider>
  );
}

function YourLayout() {
  const { competition, leaderboard } = useCompetition("comp_42");
  return <YourCustomLeaderboard rows={leaderboard.entries} />;
}

© 2026 SwiftKick · a Gallantree company

Gallantree Group Pty Ltd · ABN 40 644 812 617

Tipping for the group chat.

League names, team names, crests and logos shown on SwiftKick are trademarks of their respective leagues and clubs (including the NRL, AFL, NBA, Premier League, MLB and NHL). SwiftKick is not affiliated with, endorsed by, or sponsored by any league or club. Sports data and badges are surfaced from licensed third-party providers; identifying marks are used for informational reference only.