Founding keys are opena year free at 6,000 req/hour, for the first 1,000 developersClaim yours

01 / The sandbox org

olympus-labs

21 APIs · Read-only

There's no empty state — the universe arrives full. Meet Olympus Labs, a Greek-myth-themed engineering org where every name, team, and commit is real, fetchable data.

1

Repository

4

Teams

16

Team seats

142

Commits

7

Entry points

21

APIs

Every figure and link on this page is taken from the frozen snapshot host gh-2026-03.snap.sandboxapis.dev, so each one resolves forever. The live host serves the same org but re-rolls daily — new commits, new pull request numbers.

02 / Browse the universe

What's already inside.

Public
main142 commits

Or jump straight in — real responses captured from the pinned hosts at build time, cross-provider included. Each opens right here, and each resolves forever.

GitHubThe flagship repo — branches, languages, and counts all fetchable.GET /repos/olympus-labs/parthenon
GitHubAuthor, reviewers, and commit SHAs every other provider agrees on.GET /repos/olympus-labs/parthenon/pulls/85
GitHubLabels, assignees, and comments that cross-reference real users.GET /repos/olympus-labs/parthenon/issues/84
DevinThe enterprise session fleet — each session's PR is a real, fetchable PR.GET /v3/enterprise/sessions?first=2
CursorAI-code tracking whose commitHash values resolve on the git hosts.GET /analytics/ai-code/commits?startDate=90d&endDate=0d&pageSize=2
Slack#incident-bridge as it happened — a burst that sits inside the incident issue's own open→done window.GET /api/conversations.history?channel=CF1UPUMGC8Q&limit=2

One thing the explorer above is not: a provider list. Its three tabs browse repositories, teams and entry points — GitHub's shapes, on the GitHub pin — and the cards beneath them are a handful of cross-provider deep links chosen to show the same org from another angle, not a catalog. Since the CORS ruling of 2026-09-03 every pin host answers a browser, so each of those cards opens right here on its own host rather than in a new tab; what stays GitHub-only is following a reference out of a response, because the followable-path vocabulary is GitHub's and no other provider's has been enumerated yet. On a non-GitHub response the references render as plain text — which is the honest outcome, not a thinner universe underneath. All 21 providers serve this same story just as fully from curl, an SDK or MCP, and every one of them is listed at /providers.

03 / Where the story gets discussed

The same incident, told a fourth way.

An incident here isn't only a tracker issue and the pull request that closed it. It is also an argument in #incident-bridge16 messages across 10 people, opened minutes after the issue was filed and resolved by the time it closed. The burst sits inside the issue's own open→done window because the chatter is derived from the canonical event stream, not written alongside it.

Two hosts serve that conversation from one artifact. Slack calls the prose text on a message keyed by a ts; Microsoft Graph calls it body.content on a message keyed by epoch millis. Neither is a translation of the other — run both:

one-thread-two-dialects.sh
# Slack's dialect: the thread's opening message, keyed by its `ts`.
curl -s "https://slack-2026-08.snap.sandboxapis.dev/api/conversations.history?channel=CF1UPUMGC8Q&limit=2"

# Microsoft Graph's dialect: the same message in the same channel, keyed by
# epoch millis — served from the same artifact, so the prose is the same prose.
curl -s -H 'Authorization: Bearer any-token' \
  "https://teams-v1.snap.sandboxapis.dev/v1.0/teams/31837fb8-c814-42ba-8775-01dedad6c921/channels/19%3Ae5b377c202622bec6934aec07c160755%40thread.tacv2/messages?$top=2"

Both answer with the same first line, to the byte:

the opening message
schema marks a nullable field as required. paging whoever's closest to the logger.

And the walk keeps going — without leaving the frozen universe. That thread opened 8 minutes after FATE-46 was filed on the trackers; the issue was closed by a merged pull request; that pull request merged the branch clio/leak-http-client-keep-alive-pool; and both git dialects report the same head SHA, d2aa02c65f19. Each hop is a snapshot host, so each link resolves to those same bytes forever:

Linear tells the same story in its own shape — it serves FATE-46's branchName as clio/leak-http-client-keep-alive-pool, the branch that pull request merged — but its API is GraphQL over POST, so it is a query rather than a link. All 13 APIs with a pin in this generation share one artifact, which is what makes a conversation → issue → pull request → SHA walk pinnable at all: until those pins existed, only the messaging hosts were frozen on this universe and the rest of the walk could only be taken on the live hosts, which re-roll daily.

04 / Start testing

Test your integration against olympus-labs.

The live universe re-rolls every day — yesterday's commits, a PR that merged this week. Need it frozen for CI? Pin a snapshot and it regenerates byte-identically on every request.

Get a free API key Pin a snapshot