Documentation 29
Versioning · deterministic CI
Pin it once. The data never drifts.
Pinned, reproducible universes for CI. A snapshot regenerates byte-identically on every request, so pinned tests never drift.
01 / Two modes
Live vs. snapshot.
- Live — the
gh./slack./sentry./circleci./zendesk./gl./bb./ado./jira./linear./anthropic./cursor./devin./openai./chatgpt./graph./pd./sf./hubspot./buildkite./statuspage.hosts serve a continuously-fresh universe (newest activity within a day). Great for exploration. - Snapshot — a pinned
*.snap.host serves a reproducible universe that regenerates byte-identically on every request. Great for CI.
02 / Pinning
It's a hostname swap.
Point your client's base URL at a snapshot host instead of the live host — nothing else changes.
# One pin, one base URL. Every other pin is the same swap.
export GITHUB_BASE_URL=https://gh-2026-03-g11.snap.sandboxapis.dev
# The whole list, machine-readable:
curl -s https://api.sandboxapis.dev/v1/snapshotsPins come in generations. A generation is a whole frozen universe, not a feature flag: generation 2 (the -g2 hosts below) serves repository files; generation 1 predates them. The two hold different data — different issue keys, different commit SHAs — so pick one and stay on it. The table below groups every pin by provider, and the generation filter answers the question people actually arrive with: give me every host on one generation.
03 / Available pins
Snapshots you can use today.
GitHub9 pins
| Pin | Gen | API version | Files | Base URL |
|---|---|---|---|---|
| gh-2026-03 | 1 | 2026-03-10 | — | https://gh-2026-03.snap.sandboxapis.dev |
| gh-2026-03-g10 | 10 | 2026-03-10 | yes | https://gh-2026-03-g10.snap.sandboxapis.dev |
| gh-2026-03-g11 | 11 | 2026-03-10 | yes | https://gh-2026-03-g11.snap.sandboxapis.dev |
| gh-2026-03-g2 | 2 | 2026-03-10 | yes | https://gh-2026-03-g2.snap.sandboxapis.dev |
| gh-2026-03-g3 | 3 | 2026-03-10 | yes | https://gh-2026-03-g3.snap.sandboxapis.dev |
| gh-2026-03-g5 | 5 | 2026-03-10 | yes | https://gh-2026-03-g5.snap.sandboxapis.dev |
| gh-2026-03-g6 | 6 | 2026-03-10 | yes | https://gh-2026-03-g6.snap.sandboxapis.dev |
| gh-2026-03-g8 | 8 | 2026-03-10 | yes | https://gh-2026-03-g8.snap.sandboxapis.dev |
| gh-2026-03-g9 | 9 | 2026-03-10 | yes | https://gh-2026-03-g9.snap.sandboxapis.dev |
GitLab9 pins
| Pin | Gen | API version | Files | Base URL |
|---|---|---|---|---|
| gl-v4 | 1 | v4 | — | https://gl-v4.snap.sandboxapis.dev |
| gl-v4-g10 | 10 | v4 | yes | https://gl-v4-g10.snap.sandboxapis.dev |
| gl-v4-g11 | 11 | v4 | yes | https://gl-v4-g11.snap.sandboxapis.dev |
| gl-v4-g2 | 2 | v4 | yes | https://gl-v4-g2.snap.sandboxapis.dev |
| gl-v4-g3 | 3 | v4 | yes | https://gl-v4-g3.snap.sandboxapis.dev |
| gl-v4-g5 | 5 | v4 | yes | https://gl-v4-g5.snap.sandboxapis.dev |
| gl-v4-g6 | 6 | v4 | yes | https://gl-v4-g6.snap.sandboxapis.dev |
| gl-v4-g8 | 8 | v4 | yes | https://gl-v4-g8.snap.sandboxapis.dev |
| gl-v4-g9 | 9 | v4 | yes | https://gl-v4-g9.snap.sandboxapis.dev |
Bitbucket9 pins
| Pin | Gen | API version | Files | Base URL |
|---|---|---|---|---|
| bb-v2 | 1 | 2.0 | — | https://bb-v2.snap.sandboxapis.dev |
| bb-v2-g10 | 10 | 2.0 | yes | https://bb-v2-g10.snap.sandboxapis.dev |
| bb-v2-g11 | 11 | 2.0 | yes | https://bb-v2-g11.snap.sandboxapis.dev |
| bb-v2-g2 | 2 | 2.0 | yes | https://bb-v2-g2.snap.sandboxapis.dev |
| bb-v2-g3 | 3 | 2.0 | yes | https://bb-v2-g3.snap.sandboxapis.dev |
| bb-v2-g5 | 5 | 2.0 | yes | https://bb-v2-g5.snap.sandboxapis.dev |
| bb-v2-g6 | 6 | 2.0 | yes | https://bb-v2-g6.snap.sandboxapis.dev |
| bb-v2-g8 | 8 | 2.0 | yes | https://bb-v2-g8.snap.sandboxapis.dev |
| bb-v2-g9 | 9 | 2.0 | yes | https://bb-v2-g9.snap.sandboxapis.dev |
Azure DevOps9 pins
| Pin | Gen | API version | Files | Base URL |
|---|---|---|---|---|
| ado-7-1 | 1 | 7.1 | — | https://ado-7-1.snap.sandboxapis.dev |
| ado-7-1-g10 | 10 | 7.1 | yes | https://ado-7-1-g10.snap.sandboxapis.dev |
| ado-7-1-g11 | 11 | 7.1 | yes | https://ado-7-1-g11.snap.sandboxapis.dev |
| ado-7-1-g2 | 2 | 7.1 | yes | https://ado-7-1-g2.snap.sandboxapis.dev |
| ado-7-1-g3 | 3 | 7.1 | yes | https://ado-7-1-g3.snap.sandboxapis.dev |
| ado-7-1-g5 | 5 | 7.1 | yes | https://ado-7-1-g5.snap.sandboxapis.dev |
| ado-7-1-g6 | 6 | 7.1 | yes | https://ado-7-1-g6.snap.sandboxapis.dev |
| ado-7-1-g8 | 8 | 7.1 | yes | https://ado-7-1-g8.snap.sandboxapis.dev |
| ado-7-1-g9 | 9 | 7.1 | yes | https://ado-7-1-g9.snap.sandboxapis.dev |
Jira9 pins
| Pin | Gen | API version | Files | Base URL |
|---|---|---|---|---|
| jira-v3 | 1 | v3 | — | https://jira-v3.snap.sandboxapis.dev |
| jira-v3-g10 | 10 | v3 | yes | https://jira-v3-g10.snap.sandboxapis.dev |
| jira-v3-g11 | 11 | v3 | yes | https://jira-v3-g11.snap.sandboxapis.dev |
| jira-v3-g2 | 2 | v3 | yes | https://jira-v3-g2.snap.sandboxapis.dev |
| jira-v3-g3 | 3 | v3 | yes | https://jira-v3-g3.snap.sandboxapis.dev |
| jira-v3-g5 | 5 | v3 | yes | https://jira-v3-g5.snap.sandboxapis.dev |
| jira-v3-g6 | 6 | v3 | yes | https://jira-v3-g6.snap.sandboxapis.dev |
| jira-v3-g8 | 8 | v3 | yes | https://jira-v3-g8.snap.sandboxapis.dev |
| jira-v3-g9 | 9 | v3 | yes | https://jira-v3-g9.snap.sandboxapis.dev |
Linear9 pins
| Pin | Gen | API version | Files | Base URL |
|---|---|---|---|---|
| linear-2026-08 | 1 | unversioned | — | https://linear-2026-08.snap.sandboxapis.dev |
| linear-2026-08-g10 | 10 | unversioned | yes | https://linear-2026-08-g10.snap.sandboxapis.dev |
| linear-2026-08-g11 | 11 | unversioned | yes | https://linear-2026-08-g11.snap.sandboxapis.dev |
| linear-2026-08-g2 | 2 | unversioned | yes | https://linear-2026-08-g2.snap.sandboxapis.dev |
| linear-2026-08-g3 | 3 | unversioned | yes | https://linear-2026-08-g3.snap.sandboxapis.dev |
| linear-2026-08-g5 | 5 | unversioned | yes | https://linear-2026-08-g5.snap.sandboxapis.dev |
| linear-2026-08-g6 | 6 | unversioned | yes | https://linear-2026-08-g6.snap.sandboxapis.dev |
| linear-2026-08-g8 | 8 | unversioned | yes | https://linear-2026-08-g8.snap.sandboxapis.dev |
| linear-2026-08-g9 | 9 | unversioned | yes | https://linear-2026-08-g9.snap.sandboxapis.dev |
Anthropic6 pins
| Pin | Gen | API version | Files | Base URL |
|---|---|---|---|---|
| anthropic-2023-06 | 3 | 2023-06-01 | yes | https://anthropic-2023-06.snap.sandboxapis.dev |
| anthropic-2023-06-g10 | 10 | 2023-06-01 | yes | https://anthropic-2023-06-g10.snap.sandboxapis.dev |
| anthropic-2023-06-g11 | 11 | 2023-06-01 | yes | https://anthropic-2023-06-g11.snap.sandboxapis.dev |
| anthropic-2023-06-g6 | 6 | 2023-06-01 | yes | https://anthropic-2023-06-g6.snap.sandboxapis.dev |
| anthropic-2023-06-g8 | 8 | 2023-06-01 | yes | https://anthropic-2023-06-g8.snap.sandboxapis.dev |
| anthropic-2023-06-g9 | 9 | 2023-06-01 | yes | https://anthropic-2023-06-g9.snap.sandboxapis.dev |
Cursor6 pins
| Pin | Gen | API version | Files | Base URL |
|---|---|---|---|---|
| cursor-2026-08 | 3 | unversioned | yes | https://cursor-2026-08.snap.sandboxapis.dev |
| cursor-2026-08-g10 | 10 | unversioned | yes | https://cursor-2026-08-g10.snap.sandboxapis.dev |
| cursor-2026-08-g11 | 11 | unversioned | yes | https://cursor-2026-08-g11.snap.sandboxapis.dev |
| cursor-2026-08-g6 | 6 | unversioned | yes | https://cursor-2026-08-g6.snap.sandboxapis.dev |
| cursor-2026-08-g8 | 8 | unversioned | yes | https://cursor-2026-08-g8.snap.sandboxapis.dev |
| cursor-2026-08-g9 | 9 | unversioned | yes | https://cursor-2026-08-g9.snap.sandboxapis.dev |
Devin6 pins
| Pin | Gen | API version | Files | Base URL |
|---|---|---|---|---|
| devin-v3 | 5 | v3 | yes | https://devin-v3.snap.sandboxapis.dev |
| devin-v3-g10 | 10 | v3 | yes | https://devin-v3-g10.snap.sandboxapis.dev |
| devin-v3-g11 | 11 | v3 | yes | https://devin-v3-g11.snap.sandboxapis.dev |
| devin-v3-g6 | 6 | v3 | yes | https://devin-v3-g6.snap.sandboxapis.dev |
| devin-v3-g8 | 8 | v3 | yes | https://devin-v3-g8.snap.sandboxapis.dev |
| devin-v3-g9 | 9 | v3 | yes | https://devin-v3-g9.snap.sandboxapis.dev |
OpenAI6 pins
| Pin | Gen | API version | Files | Base URL |
|---|---|---|---|---|
| openai-2020-10 | 5 | 2020-10-01 | yes | https://openai-2020-10.snap.sandboxapis.dev |
| openai-2020-10-g10 | 10 | 2020-10-01 | yes | https://openai-2020-10-g10.snap.sandboxapis.dev |
| openai-2020-10-g11 | 11 | 2020-10-01 | yes | https://openai-2020-10-g11.snap.sandboxapis.dev |
| openai-2020-10-g6 | 6 | 2020-10-01 | yes | https://openai-2020-10-g6.snap.sandboxapis.dev |
| openai-2020-10-g8 | 8 | 2020-10-01 | yes | https://openai-2020-10-g8.snap.sandboxapis.dev |
| openai-2020-10-g9 | 9 | 2020-10-01 | yes | https://openai-2020-10-g9.snap.sandboxapis.dev |
Codex Analytics6 pins
| Pin | Gen | API version | Files | Base URL |
|---|---|---|---|---|
| chatgpt-v1 | 5 | v1 | yes | https://chatgpt-v1.snap.sandboxapis.dev |
| chatgpt-v1-g10 | 10 | v1 | yes | https://chatgpt-v1-g10.snap.sandboxapis.dev |
| chatgpt-v1-g11 | 11 | v1 | yes | https://chatgpt-v1-g11.snap.sandboxapis.dev |
| chatgpt-v1-g6 | 6 | v1 | yes | https://chatgpt-v1-g6.snap.sandboxapis.dev |
| chatgpt-v1-g8 | 8 | v1 | yes | https://chatgpt-v1-g8.snap.sandboxapis.dev |
| chatgpt-v1-g9 | 9 | v1 | yes | https://chatgpt-v1-g9.snap.sandboxapis.dev |
Slack5 pins
| Pin | Gen | API version | Files | Base URL |
|---|---|---|---|---|
| slack-2026-08 | 6 | unversioned | yes | https://slack-2026-08.snap.sandboxapis.dev |
| slack-2026-08-g10 | 10 | unversioned | yes | https://slack-2026-08-g10.snap.sandboxapis.dev |
| slack-2026-08-g11 | 11 | unversioned | yes | https://slack-2026-08-g11.snap.sandboxapis.dev |
| slack-2026-08-g8 | 8 | unversioned | yes | https://slack-2026-08-g8.snap.sandboxapis.dev |
| slack-2026-08-g9 | 9 | unversioned | yes | https://slack-2026-08-g9.snap.sandboxapis.dev |
Microsoft Teams5 pins
| Pin | Gen | API version | Files | Base URL |
|---|---|---|---|---|
| teams-v1 | 6 | v1.0 | yes | https://teams-v1.snap.sandboxapis.dev |
| teams-v1-g10 | 10 | v1.0 | yes | https://teams-v1-g10.snap.sandboxapis.dev |
| teams-v1-g11 | 11 | v1.0 | yes | https://teams-v1-g11.snap.sandboxapis.dev |
| teams-v1-g8 | 8 | v1.0 | yes | https://teams-v1-g8.snap.sandboxapis.dev |
| teams-v1-g9 | 9 | v1.0 | yes | https://teams-v1-g9.snap.sandboxapis.dev |
CircleCI4 pins
| Pin | Gen | API version | Files | Base URL |
|---|---|---|---|---|
| circleci-v2-g10 | 10 | v2 | yes | https://circleci-v2-g10.snap.sandboxapis.dev |
| circleci-v2-g11 | 11 | v2 | yes | https://circleci-v2-g11.snap.sandboxapis.dev |
| circleci-v2-g8 | 8 | v2 | yes | https://circleci-v2-g8.snap.sandboxapis.dev |
| circleci-v2-g9 | 9 | v2 | yes | https://circleci-v2-g9.snap.sandboxapis.dev |
Buildkite4 pins
| Pin | Gen | API version | Files | Base URL |
|---|---|---|---|---|
| buildkite-v2-g10 | 10 | v2 | yes | https://buildkite-v2-g10.snap.sandboxapis.dev |
| buildkite-v2-g11 | 11 | v2 | yes | https://buildkite-v2-g11.snap.sandboxapis.dev |
| buildkite-v2-g8 | 8 | v2 | yes | https://buildkite-v2-g8.snap.sandboxapis.dev |
| buildkite-v2-g9 | 9 | v2 | yes | https://buildkite-v2-g9.snap.sandboxapis.dev |
Sentry5 pins
| Pin | Gen | API version | Files | Base URL |
|---|---|---|---|---|
| sentry-v0 | 7 | v0 | yes | https://sentry-v0.snap.sandboxapis.dev |
| sentry-v0-g10 | 10 | v0 | yes | https://sentry-v0-g10.snap.sandboxapis.dev |
| sentry-v0-g11 | 11 | v0 | yes | https://sentry-v0-g11.snap.sandboxapis.dev |
| sentry-v0-g8 | 8 | v0 | yes | https://sentry-v0-g8.snap.sandboxapis.dev |
| sentry-v0-g9 | 9 | v0 | yes | https://sentry-v0-g9.snap.sandboxapis.dev |
PagerDuty5 pins
| Pin | Gen | API version | Files | Base URL |
|---|---|---|---|---|
| pd-v2 | 7 | 2 | yes | https://pd-v2.snap.sandboxapis.dev |
| pd-v2-g10 | 10 | 2 | yes | https://pd-v2-g10.snap.sandboxapis.dev |
| pd-v2-g11 | 11 | 2 | yes | https://pd-v2-g11.snap.sandboxapis.dev |
| pd-v2-g8 | 8 | 2 | yes | https://pd-v2-g8.snap.sandboxapis.dev |
| pd-v2-g9 | 9 | 2 | yes | https://pd-v2-g9.snap.sandboxapis.dev |
Statuspage3 pins
| Pin | Gen | API version | Files | Base URL |
|---|---|---|---|---|
| statuspage-v1-g10 | 10 | v1 | yes | https://statuspage-v1-g10.snap.sandboxapis.dev |
| statuspage-v1-g11 | 11 | v1 | yes | https://statuspage-v1-g11.snap.sandboxapis.dev |
| statuspage-v1-g9 | 9 | v1 | yes | https://statuspage-v1-g9.snap.sandboxapis.dev |
Zendesk4 pins
| Pin | Gen | API version | Files | Base URL |
|---|---|---|---|---|
| zendesk-v2-g10 | 10 | v2 | yes | https://zendesk-v2-g10.snap.sandboxapis.dev |
| zendesk-v2-g11 | 11 | v2 | yes | https://zendesk-v2-g11.snap.sandboxapis.dev |
| zendesk-v2-g8 | 8 | v2 | yes | https://zendesk-v2-g8.snap.sandboxapis.dev |
| zendesk-v2-g9 | 9 | v2 | yes | https://zendesk-v2-g9.snap.sandboxapis.dev |
Salesforce4 pins
| Pin | Gen | API version | Files | Base URL |
|---|---|---|---|---|
| sf-v67-g10 | 10 | 67.0 | yes | https://sf-v67-g10.snap.sandboxapis.dev |
| sf-v67-g11 | 11 | 67.0 | yes | https://sf-v67-g11.snap.sandboxapis.dev |
| sf-v67-g8 | 8 | 67.0 | yes | https://sf-v67-g8.snap.sandboxapis.dev |
| sf-v67-g9 | 9 | 67.0 | yes | https://sf-v67-g9.snap.sandboxapis.dev |
HubSpot4 pins
| Pin | Gen | API version | Files | Base URL |
|---|---|---|---|---|
| hubspot-v3-g10 | 10 | v3 | yes | https://hubspot-v3-g10.snap.sandboxapis.dev |
| hubspot-v3-g11 | 11 | v3 | yes | https://hubspot-v3-g11.snap.sandboxapis.dev |
| hubspot-v3-g8 | 8 | v3 | yes | https://hubspot-v3-g8.snap.sandboxapis.dev |
| hubspot-v3-g9 | 9 | v3 | yes | https://hubspot-v3-g9.snap.sandboxapis.dev |
Discover pins programmatically at GET https://api.sandboxapis.dev/v1/snapshots, or via the MCP get_snapshot tool.