rCTF Docs
Overview

Integrations

Overview of rCTF integrations with CTFtime, instancers, blood bots, and more.

rCTF integrates with several external services to enhance your CTF platform.

Available integrations#

IntegrationConfig fieldDescription
CTFtimectftimeOAuth integration with CTFtime for team authentication and leaderboard export. Participants register and log in with their CTFtime accounts, and final standings can be exported in CTFtime’s format.
InstancerinstancerProviderPer-team challenge instance management via Docker or Kubernetes. Isolated environments per team with configurable timeouts, manual extension, and automatic cleanup.
Admin botadminBotBrowser automation for web challenges. Challenge authors write trusted TypeScript that validates participant input, runs a Chrome or Firefox session, and stores structured per-job logs.
Blood botbloodBotFirst-blood announcements to Discord and Telegram. Notifies configured channels when teams achieve first, second, or third blood on challenges.
AnalyticsanalyticsClient-side analytics injection supporting Google Analytics, Cloudflare Web Analytics.
Konata-External CLI + CI actions for deploying challenges to rCTF (challenge sync, Docker publish, Kubernetes rollout). The instancerConfig schema shown throughout these docs is what Konata consumes.
Esc

Start typing to search the docs.