An unofficial Swift client for the HackerRank for Work REST API, with typed models and a no-network mock backend.
Documentation | Swift Package Index
.package(url: "https://github.com/adamtheturtle/HackerRankKit.git", from: "0.1.0")Add HackerRankKit to your app target and HackerRankKitMock to tests or demos that
should run without the network.
HackerRankKit: Typed API client for tests, candidates, questions, interviews, users, teams, and the audit log.HackerRankKitMock: In-process fake API seeded with canned data.
import HackerRankKit
let client = HackerRankClient(token: "your-personal-access-token")
let tests = try await client.testsPage()
let created = try await client.createTest(name: "Phone screen")- Swift 6.2+
- macOS 15+, iOS 18+, tvOS 18+, watchOS 11+, or visionOS 2+
MIT. See LICENSE.