ResearchPolicyCommitment
Solutions
Learn
NewsResources
Try iMatch
Get startedSign in

Learn

Everything you need to get the most out of iMatch.

Guided courses, step-by-step tutorials, real-world use cases, and developer documentation — for athletes, organizers, and builders alike.

iMatch Academy

Learning paths, start to finish.

Browse all courses
Path · 6 lessons

Running your first tournament

Set up an event in iCC — entries, draws, scheduling, and live scoring.

Path · 5 lessons

Coaching with SVR

Build a review workflow: annotations, progress tracking, and drills.

Path · 4 lessons

Administering an organization

Roles, members, channels, and ratings in iMatch Portal.

Tutorials

Short, practical how-tos.

Use Cases

How teams run on iMatch.

Club

A 400-member table tennis club

Centralized memberships, weekly leagues, and in-house scoring on one platform.

Organizer

A regional multi-sport open

Three venues, 600 entries, live brackets and broadcast scoreboards.

Federation

A national governing body

Sanctioned events, rating integration, and reporting across member clubs.

Developer Docs

Build on the platform.

Real-time match state, REST & WebSocket APIs, webhooks, and DSaaS display surfaces — documented and open.

// subscribe to live match state
const ws = new WebSocket(
"wss://api.suparena.net/v1/matches/8421"
);
ws.onmessage = (e) => {
const s = JSON.parse(e.data);
render(s.score, s.server);
};
Suparena