Skip to content
SPECIFICTION
Get listed

Kattis

kattis.com

WebLinux
Visit kattis.com
Spec score 7.1 #25 of 30 in Coding Challenge Platforms

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

Alternatives to KattisAll alternatives →