Docs for builders

Hackless Docs

Public API, TypeScript SDK, and Go MCP server documentation for the Hackless cybersecurity training platform.

public-api.ts
import { createHacklessClient } from "hackless-sdk";

const hackless = createHacklessClient({
  baseURL: "https://hackless.dev",
  apiKey: process.env.HACKLESS_API_KEY,
});

const challenges = await hackless.listChallenges();
const board = await hackless.getLeaderboard();
await hackless.submitFlag("cryptovault", flag);
API-key and session-aware endpoints
Challenges, solves, profiles, rankings
MCP tools for Claude workflows
Platform shape

Built around CTF operations and automation.

Hackless combines challenge hosting, per-user progress, leaderboard logic, writeups, uptime monitoring, and MCP automation. These docs expose the stable public surfaces for external tools.

Next.js
Prisma
PostgreSQL
Docker
OpenAPI
Go MCP