Integrations
Overview of rCTF integrations with CTFtime, instancers, blood bots, and more.
rCTF can connect to external services for authentication, challenge instances, browser automation, notifications, analytics, and challenge deployment.
Available integrations
| Integration | Config field | Description |
|---|---|---|
| CTFtime | ctftime |
Lets participants register and log in with CTFtime, then exports the final standings in CTFtime’s format. |
| Instancer | instancers |
Gives each team an isolated challenge environment running on Docker or Kubernetes. Participants can start, extend, and stop instances from the challenge page, and timeouts clean them up automatically. |
| Admin bot | adminBot |
Runs trusted TypeScript handlers in Chrome or Firefox for web challenges and keeps structured logs for participants and organizers. |
| Blood bot | bloodBot |
Announces first, second, or third bloods in Discord, Telegram, or both. |
| Analytics | analytics |
Adds Google Analytics or Cloudflare Web Analytics tracking to the frontend. |
| Konata | - | Syncs challenges, publishes Docker images, and deploys Kubernetes manifests from the CLI or CI. Its challenge configuration includes the instancerConfig data used by rCTF. |