adamtheturtle/hackerrankkit
An unofficial Swift client for the HackerRank for Work REST API, with typed models and a
Installation
.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.
Products
HackerRankKit: Typed API client for tests, candidates, questions, interviews, users,
teams, and the audit log.
HackerRankKitMock: In-process fake API seeded with canned data.
Usage
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")Requirements
- Swift 6.2+
- macOS 15+, iOS 18+, tvOS 18+, watchOS 11+, or visionOS 2+
License
MIT. See LICENSE.
Package Metadata
Repository: adamtheturtle/hackerrankkit
Default branch: main
README: README.md