Kattis
kattis.com
Spec sheet
- Product
- Kattis is an online service provided as software as a service.Read 7 Oct 2026 · utexas.kattis.com
- Security
- Kattis’s privacy policy lists encryption, pseudonymisation, access controls, access logs, secure network, VPN, firewall, backups, regular security inspection, and two-step verification among its security measures.Read 7 Oct 2026 · botlabs.kattis.com
- Support
- Kattis’s support site offers a knowledge base and a form for submitting support tickets.Read 8 Oct 2026 · support.kattis.com
- Headquarters
- Stockholm, SwedenRead 28 Sep 2026 · kattis.com
- Account access
- Accounts can be accessed with a username and password or through third-party authentication services.Read 7 Oct 2026 · utexas.kattis.com
- Account limit
- Personal accounts are individual and may not be shared; Kattis says each person may have only one personal account.Read 7 Oct 2026 · utexas.kattis.com
- Automated judging
- Kattis compiles or syntax-checks submissions, runs them against test cases, and reports errors such as wrong answer, time limit exceeded, or runtime error.Read 8 Oct 2026 · support.kattis.com
- Browser submissions
- Users can write code in a browser editor or upload code from their computer.Read 7 Oct 2026 · open.kattis.com
- Client requirements
- The submit client requires Python 2 or 3 and the requests library, and Kattis provides it as-is without guaranteeing it will work on a given system.Read 8 Oct 2026 · polytechnique.kattis.com
- Company identity
- Kattis’s terms identify the provider as Kattis AB, a Swedish corporation.Read 7 Oct 2026 · utexas.kattis.com
- Competition use
- Kattis is used in the ICPC world championships and other programming competitions.Read 8 Oct 2026 · se.linkedin.com
- Customer content
- Kattis’s terms say users retain ownership of submitted content but grant Kattis a transferable, royalty-free, non-exclusive, non-revocable right to store and use it.Read 7 Oct 2026 · utexas.kattis.com
- Judging
- Kattis compiles or syntax-checks submissions, executes them against test cases, and reports errors such as wrong answer, time limit exceeded, or runtime error.Read 7 Oct 2026 · support.kattis.com
- Python client requirements
- The submission client requires Python 3 and the requests and lxml libraries.Read 7 Oct 2026 · open.kattis.com
- Recruiting use
- Kattis automatically screens and evaluates applicants’ programming skills with coding challenges.Read 8 Oct 2026 · se.linkedin.com
- Recruiting workflow
- Companies can challenge developers before the recruitment process, add coding challenges to job pages, or use quality tests later in recruitment.Read 8 Oct 2026 · se.linkedin.com
- Repeated submissions
- Users can submit a solution multiple times to test their way to an accepted solution.Read 8 Oct 2026 · support.kattis.com
- Submission client
- Kattis provides a Python 3 submission client that submits code through its website.Read 7 Oct 2026 · open.kattis.com
- Submission client limitation
- Kattis says it provides the submission client as-is and does not guarantee that it will work on a user’s system.Read 7 Oct 2026 · open.kattis.com
- Submission methods
- Code can be submitted through a web form or a submit client; the form supports multiple files.Read 8 Oct 2026 · polytechnique.kattis.com
- Supported language guidance
- The knowledge base includes programming-language help for languages including C, C++, Java, JavaScript, Julia, Kotlin, Python, and Scala.Read 8 Oct 2026 · support.kattis.com
- Testing limitation
- Users can test against provided sample data or their own data, but must submit to Kattis to check whether it will accept a solution.Read 8 Oct 2026 · support.kattis.com
- Use cases
- Kattis’s privacy policy describes its services as educational and recruiting services.Read 7 Oct 2026 · p1.kattis.com
Where Specifiction places it
- Coding Challenge Platforms#25 of 307.1
- Automated Grading Software#29 of 337.3