We're in closed beta. Sign up for early access — founding pricing locks in at signup.Sign up for early access
For Developers
const response = await fetch('https://unityfreak.com/api/v1/articles?limit=10');
const { data } = await response.json();
console.log(data.articles);These endpoints are available without authentication. Rate-limited to prevent abuse.
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/v1/articles | List published articles with optional category, tag, and author filters |
| GET | /api/v1/articles/:slug | Get a single article by slug |
| GET | /api/v1/courses/explore | Browse published courses with search, category, and difficulty filters |
| GET | /api/v1/jobs | List open freelance job postings |
| GET | /api/v1/assets | Browse marketplace assets |
| GET | /api/v1/users/:username | Get a public user profile |
| GET | /api/v1/articles/rss | RSS feed of all published articles |
const response = await fetch('https://unityfreak.com/api/v1/articles?limit=10');
const { data } = await response.json();
console.log(data.articles);import requests
response = requests.get('https://unityfreak.com/api/v1/articles', params={'limit': 10})
data = response.json()['data']
print(data['articles'])curl -s 'https://unityfreak.com/api/v1/articles?limit=10' | jq '.data.articles'Report commit status from any CI system — no webhook glue, no plugin. See Connect Your CI for copy-paste recipes (GitHub Actions, GitLab CI, Jenkins, or any runner).
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/v1/repos/:owner/:slug/statuses/:sha | Report a commit status (repo:write PAT required) — the CI integration point |
| GET | /api/v1/repos/:owner/:slug/statuses/:sha | Get combined + per-context status for a commit |
Authenticated endpoints use cookie-based sessions. After logging in via the web app, your session cookie is automatically included in API requests. For programmatic access, generate a personal access token under Settings → Personal Access Tokens — scoped to repo:read or repo:write — and send it as the X-API-Key header.