Every performance feed, in your own warehouse.Every GPStrackingmedicalperformance feed, in your own warehouse.
KoraBridge moves Catapult, Kitman Labs, SkillCorner and Second Spectrumyour vendors' data into the warehouse you own, on a schedule. No pipelines to build.
Your GPS, tracking and medical vendors each keep their own silo. KoraBridge pulls them into one place that belongs to you, and keeps it current.
Sessions, medical records and match tracking land as tables in the warehouse your analysts already use, on a schedule you set. No more stitching vendor exports together by hand.
Match dataSecond Spectrum
MedicalKitman Labs
TrackingSkillCorner
GPSCatapult
Your warehouse
How it works
Set it up once. It keeps running.
Connect your vendors and your warehouse, then choose the data and when it runs. Every connection is tested before anything moves.
Step 1
Connect your vendors
Enter the access details each vendor gives you, such as a Catapult API token or a Kitman Labs client ID and secret. KoraBridge tests each connection before saving it and encrypts the details under your club's own key.
Step 2
Choose your warehouse
Point KoraBridge at your PostgreSQL, Databricks, Snowflake, BigQuery or S3. A test load proves it can write there before any pipeline runs. On S3 you can grant an IAM role instead, so no keys are stored.
Step 3
Pick the data and the timing
Tick the data sets you want from each vendor. High volume tracking data is opt in, so a first sync stays quick. Runs follow a schedule, as often as hourly, or start when you press Run now.
Step 4
Land and check
Each pipeline writes to its own dataset in your warehouse, and a rerun updates rows instead of duplicating them. Run history shows the rows loaded per table, and a failed run emails your staff.
Run history
Catapult GPS to Snowflakescheduled · 02:30
Succeeded
17,701 rows loaded
stats_data16,261
activity_periods1,180
activities214
athletes46
Schedule
Every day at 02:30Europe/London
30 2 * * *
activities
athletes
activity_periods
stats_data
sensor_dataopt in
Catapult GPS to SnowflakeRun now
Destination test
Snowflake AnalyticsPassed
Signed in to the warehouse
Test load written, 1 row
Ready for pipelines
Tested just nowSave destination
Connections
Catapult First Teamtested
Kitman Labs Medicaltested
SkillCorner Match Trackingtested
Second Spectrum Match Datatested
Credentials encrypted under your club's key
Every pipeline and every run, on one screen.
Staff see what landed overnight, what is running now and what needs a look.
Pipeline command
Data pipelines
0 liveNew Pipeline
Search routes, source, destination, connector…
All 14Failing 1Live 0Scheduled 14ToSnowflakePostgreSQLDatabricksBigQueryS3
Pipeline inventory · 14
→
Second Spectrum Match DataSecond Spectrum Tracking → Databricks Lakehouse
failed 1d ago3 sets30 6 * * 3Run
→
SkillCorner Physical DataSkillCorner Match Tracking → S3 Data Lake
success 2h ago7 sets30 6 * * *Run
FB→
Firstbeat Training LoadFirstbeat First Team → Club Data Warehouse
success 2h ago6 sets45 5 * * *Run
→
Medical & AvailabilityKitman Labs Medical → Club Data Warehouse