Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
24870c1
docs: add opaque API tokens documentation
hrishikesh-p Feb 11, 2026
97ce579
docs: improve opaque tokens page per writing standards review
hrishikesh-p Feb 11, 2026
9ab4d07
docs: rename opaque tokens to API keys with tone shift and structural…
hrishikesh-p Feb 11, 2026
704c706
docs: use specific error types in API keys validate token examples
hrishikesh-p Feb 11, 2026
32e3b31
docs: adjust API keys tone to match sibling articles and reorder sidebar
hrishikesh-p Feb 11, 2026
7403a23
docs: add no Co-Authored-By preference to CLAUDE.md
hrishikesh-p Feb 11, 2026
98504fd
docs: update API authentication quickstart to reflect OAuth 2.0 termi…
saif-at-scalekit Feb 12, 2026
5c4fc67
remove scopes as it's merged inot m2m
saif-at-scalekit Feb 12, 2026
4d8e7e7
fix the next steps
saif-at-scalekit Feb 12, 2026
c9e22a5
switch: api key and oauth2
saif-at-scalekit Feb 12, 2026
ea6e0d8
remove the next link
saif-at-scalekit Feb 12, 2026
7808ce7
fix: add optional chaining for tokenInfo in Node.js examples, use get…
hrishikesh-p Feb 23, 2026
3e056ac
fix: add missing Java imports, fix Go middleware nil-dereference, add…
hrishikesh-p Feb 23, 2026
e2fb272
fix: remove [0] tuple indexing from Python examples
hrishikesh-p Feb 23, 2026
9fab846
Merge branch 'main' into feature/api-tokens
hrishikesh-p Feb 25, 2026
f48e16f
fix: address CodeRabbit review comments on API keys docs
hrishikesh-p Feb 25, 2026
9e6c4d2
fix: redact secret in sample response and add error handling to Java …
saif-at-scalekit Feb 25, 2026
17a184e
fix: update sidebar label to sentence case, add space in OAuth 2.0 ti…
saif-at-scalekit Feb 25, 2026
8fac481
Merge branch 'main' into feature/api-tokens
saif-at-scalekit Feb 25, 2026
dad3aab
Merge branch 'main' into feature/api-tokens
saif-at-scalekit Feb 26, 2026
faba0e2
make the org level content and user level content, even more clear
saif-at-scalekit Feb 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 14 additions & 1 deletion CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,23 @@ When in doubt, follow the constitution exactly. Do not introduce new rules that

## Core Principles

### Documentation-First Development
### Documentation-first development

Every feature must include comprehensive, user-focused documentation. Documentation is not an afterthought but a first-class deliverable that guides implementation. All code changes require corresponding documentation updates.

### Git Commits

- Do NOT include `Co-Authored-By` lines in commit messages

### SDK variable names (critical)

> **CRITICAL**: Use the exact variable names below in all documentation and code examples.

- Node.js: `scalekit`
- Python: `scalekit_client`
- Go: `scalekitClient`
- Java: `scalekitClient`

### Multi-Language SDK Consistency

All code examples MUST include Node.js, Python, Go, and Java implementations with consistent variable naming conventions. Examples must show both success and error handling paths. Security implications must be explained for each implementation.
Expand Down
195 changes: 195 additions & 0 deletions public/d2/docs/authenticate/m2m/api-keys-0.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 2 additions & 1 deletion src/configs/redirects.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -273,7 +273,8 @@ export const redirects = {
'/m2m/authenticate-scalekit-api': '/guides/authenticate-scalekit-api/',
'/m2m/api-auth-for-m2m-clients': '/guides/m2m/api-auth-m2m-clients/',
'/m2m/external-ids-and-metadata': '/guides/external-ids-and-metadata/',
'/m2m/scopes': '/guides/m2m/scopes/',
'/m2m/scopes': '/authenticate/m2m/api-auth-quickstart/',
'/guides/m2m/scopes/': '/authenticate/m2m/api-auth-quickstart/',
'/reference/api/m2m-clients': '/guides/m2m/api-auth-m2m-clients/',

// =============================================================================
Expand Down
2 changes: 1 addition & 1 deletion src/configs/sidebar.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ export const sidebar = [
items: [
// 'guides/m2m/overview', TODO: It uses M2M context, and older context. Hiding it until we are sure to open it up
'authenticate/m2m/api-auth-quickstart',
'guides/m2m/scopes',
'authenticate/m2m/api-keys',
// 'guides/m2m/api-auth-m2m-clients', TODO: Translate this as guides for future
],
},
Expand Down
Loading