Skip to content

Commit d697191

Browse files
kinlaneclaude
andcommitted
Update README with sandbox directory and central mock URLs
Add per-API tables with mocks.naftiko.net URLs alongside fork links for all 25 sandboxes, giving users the choice to fork a repo or use the always-on central mock. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent bad9873 commit d697191

File tree

1 file changed

+313
-26
lines changed

1 file changed

+313
-26
lines changed

README.md

Lines changed: 313 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,332 @@
11
# Naftiko Sandboxes
2+
23
These are all of the sandboxes available in the Naftiko organization for working with 3rd-party services and open-source tooling, providing a playground of options when it comes to the common APIs you use each day.
34

5+
Every sandbox is available in two ways:
6+
7+
- **Fork the repo** — clone and customize the sandbox in your own environment
8+
- **Use the central mock** — always-on mock APIs served from `mocks.naftiko.net` via Microcks, no setup required
9+
410
## AI & LLM
511

6-
- [Anthropic API & MCP Sandbox](https://github.com/naftiko/anthropic-sandbox)
7-
- [OpenAI API & MCP Sandbox](https://github.com/naftiko/openai-sandbox)
8-
- [Copilot Agentic LLM Integration API Governance Rules](https://github.com/naftiko/copilot-agentic-llm-integration-api-governance-rules)
12+
### Anthropic
13+
14+
Fork: [naftiko/anthropic-sandbox](https://github.com/naftiko/anthropic-sandbox)
15+
16+
| API | Mock URL |
17+
|-----|----------|
18+
| Admin API | `https://mocks.naftiko.net/rest/anthropic-admin-api-openapi/` |
19+
| Files API | `https://mocks.naftiko.net/rest/anthropic-files-api-openapi/` |
20+
| Message Batches API | `https://mocks.naftiko.net/rest/anthropic-message-batches-api-openapi/` |
21+
| Messages API | `https://mocks.naftiko.net/rest/anthropic-messages-api-openapi/` |
22+
| Models API | `https://mocks.naftiko.net/rest/anthropic-models-api-openapi/` |
23+
| Prompts API | `https://mocks.naftiko.net/rest/anthropic-prompts-api-openapi/` |
24+
25+
### OpenAI
26+
27+
Fork: [naftiko/openai-sandbox](https://github.com/naftiko/openai-sandbox)
28+
29+
| API | Mock URL |
30+
|-----|----------|
31+
| Assistants | `https://mocks.naftiko.net/rest/assistants-openapi-original/` |
32+
| Audio | `https://mocks.naftiko.net/rest/audio-openapi-original/` |
33+
| Chat | `https://mocks.naftiko.net/rest/chat-openapi-original/` |
34+
| Completions | `https://mocks.naftiko.net/rest/completions-openapi-original/` |
35+
| Embeddings | `https://mocks.naftiko.net/rest/embeddings-openapi-original/` |
36+
| Files | `https://mocks.naftiko.net/rest/files-openapi-original/` |
37+
| Fine-Tuning | `https://mocks.naftiko.net/rest/fine-tuning-openapi-original/` |
38+
| Images | `https://mocks.naftiko.net/rest/images-openapi-original/` |
39+
| Models | `https://mocks.naftiko.net/rest/models-openapi-original/` |
40+
| Threads | `https://mocks.naftiko.net/rest/threads-openapi-original/` |
41+
42+
### API Governance Rules
43+
44+
Fork: [naftiko/copilot-agentic-llm-integration-api-governance-rules](https://github.com/naftiko/copilot-agentic-llm-integration-api-governance-rules)
45+
46+
| API | Mock URL |
47+
|-----|----------|
48+
| API Governance Rules | `https://mocks.naftiko.net/rest/api-governance-rules-openapi/` |
49+
| API Governance Rules w/ Style Guide | `https://mocks.naftiko.net/rest/api-governance-rules-with-style-guide-openapi/` |
50+
| API Governance Rules w/ Style Guide & APIOps Cycles | `https://mocks.naftiko.net/rest/api-governance-rules-with-style-guide-apiops-cycles-openapi/` |
951

1052
## Collaboration & Productivity
1153

12-
- [Figma API & MCP Sandbox](https://github.com/naftiko/figma-sandbox)
13-
- [GitHub API Sandbox](https://github.com/naftiko/github-sandbox)
14-
- [Microsoft 365 Copilot API & MCP Sandbox](https://github.com/naftiko/microsoft-365-copilot-sandbox)
15-
- [Microsoft Excel API & MCP Sandbox](https://github.com/naftiko/microsoft-excel-sandbox)
16-
- [Microsoft Outlook API & MCP Sandbox](https://github.com/naftiko/microsoft-outlook-sandbox)
17-
- [Microsoft PowerPoint API & MCP Sandbox](https://github.com/naftiko/microsoft-powerpoint-sandbox)
18-
- [Microsoft Teams API & MCP Sandbox](https://github.com/naftiko/microsoft-teams-sandbox)
19-
- [Microsoft Word API & MCP Sandbox](https://github.com/naftiko/microsoft-word-sandbox)
20-
- [Notion API & MCP Sandbox](https://github.com/naftiko/notion-sandbox)
21-
- [Slack API & MCP Sandbox](https://github.com/naftiko/slack-sandbox)
22-
- [Webflow API & MCP Sandbox](https://github.com/naftiko/webflow-sandbox)
23-
- [Zoom API & MCP Sandbox](https://github.com/naftiko/zoom-sandbox)
54+
### Figma
55+
56+
Fork: [naftiko/figma-sandbox](https://github.com/naftiko/figma-sandbox)
57+
58+
| API | Mock URL |
59+
|-----|----------|
60+
| Activity Logs | `https://mocks.naftiko.net/rest/figma-activity-logs-api-openapi/` |
61+
| Analytics | `https://mocks.naftiko.net/rest/figma-analytics-api-openapi/` |
62+
| Component Sets | `https://mocks.naftiko.net/rest/figma-component-sets-api-openapi/` |
63+
| Dev Resources | `https://mocks.naftiko.net/rest/figma-dev-resources-api-openapi/` |
64+
| Files | `https://mocks.naftiko.net/rest/figma-files-api-openapi/` |
65+
| Images | `https://mocks.naftiko.net/rest/figma-images-api-openapi/` |
66+
| Me | `https://mocks.naftiko.net/rest/figma-me-api-openapi/` |
67+
| Payments | `https://mocks.naftiko.net/rest/figma-payments-api-openapi/` |
68+
| Projects | `https://mocks.naftiko.net/rest/figma-projects-api-openapi/` |
69+
| Styles | `https://mocks.naftiko.net/rest/figma-styles-api-openapi/` |
70+
| Teams | `https://mocks.naftiko.net/rest/figma-teams-api-openapi/` |
71+
72+
### GitHub
73+
74+
Fork: [naftiko/github-sandbox](https://github.com/naftiko/github-sandbox)
75+
76+
| API | Mock URL |
77+
|-----|----------|
78+
| Organizations | `https://mocks.naftiko.net/rest/github-organizations-openapi/` |
79+
| Projects | `https://mocks.naftiko.net/rest/github-projects-openapi/` |
80+
| Repos | `https://mocks.naftiko.net/rest/github-repos-api-openapi/` |
81+
| Search | `https://mocks.naftiko.net/rest/github-search-api-openapi/` |
82+
| Users | `https://mocks.naftiko.net/rest/github-users-api-openapi/` |
83+
84+
### Microsoft 365 Copilot
85+
86+
Fork: [naftiko/microsoft-365-copilot-sandbox](https://github.com/naftiko/microsoft-365-copilot-sandbox)
87+
88+
| API | Mock URL |
89+
|-----|----------|
90+
| Copilot API | `https://mocks.naftiko.net/rest/microsoft-copilot-api/` |
91+
92+
### Microsoft Excel
93+
94+
Fork: [naftiko/microsoft-excel-sandbox](https://github.com/naftiko/microsoft-excel-sandbox)
95+
96+
| API | Mock URL |
97+
|-----|----------|
98+
| Excel API | `https://mocks.naftiko.net/rest/microsoft-excel-openapi/` |
99+
100+
### Microsoft Outlook
101+
102+
Fork: [naftiko/microsoft-outlook-sandbox](https://github.com/naftiko/microsoft-outlook-sandbox)
103+
104+
| API | Mock URL |
105+
|-----|----------|
106+
| Calendar API | `https://mocks.naftiko.net/rest/microsoft-outlook-calendar-api/` |
107+
| Mail API | `https://mocks.naftiko.net/rest/microsoft-outlook-mail-api/` |
108+
109+
### Microsoft PowerPoint
110+
111+
Fork: [naftiko/microsoft-powerpoint-sandbox](https://github.com/naftiko/microsoft-powerpoint-sandbox)
112+
113+
| API | Mock URL |
114+
|-----|----------|
115+
| PowerPoint API | `https://mocks.naftiko.net/rest/microsoft-powerpoint-api/` |
116+
117+
### Microsoft Teams
118+
119+
Fork: [naftiko/microsoft-teams-sandbox](https://github.com/naftiko/microsoft-teams-sandbox)
120+
121+
| API | Mock URL |
122+
|-----|----------|
123+
| Teams API | `https://mocks.naftiko.net/rest/microsoft-teams-openapi/` |
124+
125+
### Microsoft Word
126+
127+
Fork: [naftiko/microsoft-word-sandbox](https://github.com/naftiko/microsoft-word-sandbox)
128+
129+
| API | Mock URL |
130+
|-----|----------|
131+
| Word API | `https://mocks.naftiko.net/rest/microsoft-word-openapi/` |
132+
133+
### Notion
134+
135+
Fork: [naftiko/notion-sandbox](https://github.com/naftiko/notion-sandbox)
136+
137+
| API | Mock URL |
138+
|-----|----------|
139+
| Notion API | `https://mocks.naftiko.net/rest/notion-openapi/` |
140+
141+
### Slack
142+
143+
Fork: [naftiko/slack-sandbox](https://github.com/naftiko/slack-sandbox)
144+
145+
| API | Mock URL |
146+
|-----|----------|
147+
| Admin | `https://mocks.naftiko.net/rest/slack-admin-openapi/` |
148+
| Apps | `https://mocks.naftiko.net/rest/slack-apps-openapi/` |
149+
| Auth | `https://mocks.naftiko.net/rest/slack-auth-openapi/` |
150+
| Bots | `https://mocks.naftiko.net/rest/slack-bots-openapi/` |
151+
| Calls | `https://mocks.naftiko.net/rest/slack-calls-openapi/` |
152+
| Chat | `https://mocks.naftiko.net/rest/slack-chat-openapi/` |
153+
| Conversations | `https://mocks.naftiko.net/rest/slack-conversations-openapi/` |
154+
| Dialog | `https://mocks.naftiko.net/rest/slack-dialog-openapi/` |
155+
| DND | `https://mocks.naftiko.net/rest/slack-dnd-openapi/` |
156+
| Files | `https://mocks.naftiko.net/rest/slack-files-openapi/` |
157+
| Migration | `https://mocks.naftiko.net/rest/slack-migration-openapi/` |
158+
| OAuth | `https://mocks.naftiko.net/rest/slack-oauth-openapi/` |
159+
| Pins | `https://mocks.naftiko.net/rest/slack-pins-openapi/` |
160+
| Reactions | `https://mocks.naftiko.net/rest/slack-reactions-openapi/` |
161+
| Reminders | `https://mocks.naftiko.net/rest/slack-reminders-openapi/` |
162+
| RTM | `https://mocks.naftiko.net/rest/slack-rtm-openapi/` |
163+
| Search | `https://mocks.naftiko.net/rest/slack-search-openapi/` |
164+
| Stars | `https://mocks.naftiko.net/rest/slack-stars-openapi/` |
165+
| Team | `https://mocks.naftiko.net/rest/slack-team-openapi/` |
166+
| Test API | `https://mocks.naftiko.net/rest/slack-test-api-openapi/` |
167+
| Usergroups | `https://mocks.naftiko.net/rest/slack-usergroups-openapi/` |
168+
| Users | `https://mocks.naftiko.net/rest/slack-users-openapi/` |
169+
| Views | `https://mocks.naftiko.net/rest/slack-views-openapi/` |
170+
| Workflows | `https://mocks.naftiko.net/rest/slack-workflows-openapi/` |
171+
172+
### Webflow
173+
174+
Fork: [naftiko/webflow-sandbox](https://github.com/naftiko/webflow-sandbox)
175+
176+
| API | Mock URL |
177+
|-----|----------|
178+
| Asset Folders | `https://mocks.naftiko.net/rest/asset-folders-openapi-original/` |
179+
| Assets | `https://mocks.naftiko.net/rest/assets-openapi-original/` |
180+
| Collections | `https://mocks.naftiko.net/rest/collections-openapi-original/` |
181+
| Form Submissions | `https://mocks.naftiko.net/rest/form-submissions-openapi-original/` |
182+
| Forms | `https://mocks.naftiko.net/rest/forms-openapi-original/` |
183+
| Pages | `https://mocks.naftiko.net/rest/pages-openapi-original/` |
184+
| Sites | `https://mocks.naftiko.net/rest/sites-openapi-original/` |
185+
| Token | `https://mocks.naftiko.net/rest/token-openapi-original/` |
186+
| Webhooks | `https://mocks.naftiko.net/rest/webhooks-openapi-original/` |
187+
| Workspaces | `https://mocks.naftiko.net/rest/workspaces-openapi-original/` |
188+
189+
### Zoom
190+
191+
Fork: [naftiko/zoom-sandbox](https://github.com/naftiko/zoom-sandbox)
192+
193+
| API | Mock URL |
194+
|-----|----------|
195+
| Account | `https://mocks.naftiko.net/rest/zoom-account-openapi-original/` |
196+
| Chat | `https://mocks.naftiko.net/rest/zoom-chat-openapi-original/` |
197+
| Device | `https://mocks.naftiko.net/rest/zoom-device-openapi-original/` |
198+
| Group | `https://mocks.naftiko.net/rest/zoom-group-openapi-original/` |
199+
| IM | `https://mocks.naftiko.net/rest/zoom-im-openapi-original/` |
200+
| Meeting | `https://mocks.naftiko.net/rest/zoom-meeting-openapi-original/` |
201+
| Metrics | `https://mocks.naftiko.net/rest/zoom-metrics-openapi-original/` |
202+
| Recording | `https://mocks.naftiko.net/rest/zoom-recording-openapi-original/` |
203+
| Report | `https://mocks.naftiko.net/rest/zoom-report-openapi-original/` |
204+
| User | `https://mocks.naftiko.net/rest/zoom-user-openapi-original/` |
205+
| Webinar | `https://mocks.naftiko.net/rest/zoom-webinar-openapi-original/` |
24206

25207
## Data & Analytics
26208

27-
- [Apache Airflow API & MCP Sandbox](https://github.com/naftiko/apache-airflow-sandbox)
28-
- [Apache Flink API & MCP Sandbox](https://github.com/naftiko/apache-flink-sandbox)
29-
- [Apache Spark API & MCP Sandbox](https://github.com/naftiko/apache-spark-sandbox)
30-
- [Google API & MCP Sandbox](https://github.com/naftiko/google-sandbox)
209+
### Apache Airflow
210+
211+
Fork: [naftiko/apache-airflow-sandbox](https://github.com/naftiko/apache-airflow-sandbox)
212+
213+
| API | Mock URL |
214+
|-----|----------|
215+
| Airflow API | `https://mocks.naftiko.net/rest/apache-airflow-openapi/` |
216+
217+
### Apache Flink
218+
219+
Fork: [naftiko/apache-flink-sandbox](https://github.com/naftiko/apache-flink-sandbox)
220+
221+
| API | Mock URL |
222+
|-----|----------|
223+
| Flink API | `https://mocks.naftiko.net/rest/apache-flink-openapi/` |
224+
225+
### Apache Spark
226+
227+
Fork: [naftiko/apache-spark-sandbox](https://github.com/naftiko/apache-spark-sandbox)
228+
229+
| API | Mock URL |
230+
|-----|----------|
231+
| Spark API | `https://mocks.naftiko.net/rest/apache-spark-openapi/` |
232+
233+
### Google
234+
235+
Fork: [naftiko/google-sandbox](https://github.com/naftiko/google-sandbox)
236+
237+
| API | Mock URL |
238+
|-----|----------|
239+
| Calendar | `https://mocks.naftiko.net/rest/google-calendar-api-openapi/` |
240+
| Docs | `https://mocks.naftiko.net/rest/google-docs-api-openapi/` |
241+
| Drive | `https://mocks.naftiko.net/rest/google-drive-api-openapi/` |
242+
| Drive Activity | `https://mocks.naftiko.net/rest/google-drive-activity-api-openapi/` |
243+
| Drive Labels | `https://mocks.naftiko.net/rest/google-drive-labels-api-openapi/` |
244+
| Gemini | `https://mocks.naftiko.net/rest/google-gemini-api-openapi/` |
245+
| Gmail | `https://mocks.naftiko.net/rest/google-gmail-api-openapi/` |
246+
| Sheets | `https://mocks.naftiko.net/rest/google-sheets-api-openapi/` |
31247

32248
## Marketing & CRM
33249

34-
- [Bluesky API & MCP Sandbox](https://github.com/naftiko/bluesky-sandbox)
35-
- [HubSpot API & MCP Sandbox](https://github.com/naftiko/hubspot-sandbox)
36-
- [LinkedIn API & MCP Sandbox](https://github.com/naftiko/linkedin-sandbox)
37-
- [YouTube API & MCP Sandbox](https://github.com/naftiko/youtube-sandbox)
250+
### Bluesky
251+
252+
Fork: [naftiko/bluesky-sandbox](https://github.com/naftiko/bluesky-sandbox)
253+
254+
| API | Mock URL |
255+
|-----|----------|
256+
| Bluesky API | `https://mocks.naftiko.net/rest/bluesky-openapi/` |
257+
258+
### HubSpot
259+
260+
Fork: [naftiko/hubspot-sandbox](https://github.com/naftiko/hubspot-sandbox)
261+
262+
| API | Mock URL |
263+
|-----|----------|
264+
| Analytics Events | `https://mocks.naftiko.net/rest/hubspot-analytics-events-api-openapi/` |
265+
| Authors | `https://mocks.naftiko.net/rest/hubspot-authors-api-openapi/` |
266+
| Blog Posts | `https://mocks.naftiko.net/rest/hubspot-blog-posts-api-openapi/` |
267+
| Commerce Payments | `https://mocks.naftiko.net/rest/hubspot-commerce-payments-api-openapi/` |
268+
| Conversations | `https://mocks.naftiko.net/rest/hubspot-conversations-api-openapi/` |
269+
| CRM Associations | `https://mocks.naftiko.net/rest/hubspot-crm-associations-api-openapi/` |
270+
| CRM Feature Flags | `https://mocks.naftiko.net/rest/hubspot-crm-feature-flags-api-openapi/` |
271+
| Custom Workflow Actions | `https://mocks.naftiko.net/rest/hubspot-custom-workflow-actions-api-openapi/` |
272+
| Domains | `https://mocks.naftiko.net/rest/hubspot-domains-api-openapi/` |
273+
| Engagement Calls | `https://mocks.naftiko.net/rest/hubspot-engagement-calls-api-openapi/` |
274+
| Engagement Notes | `https://mocks.naftiko.net/rest/hubspot-engagement-notes-openapi/` |
275+
| Marketing Email | `https://mocks.naftiko.net/rest/hubspot-marketing-emal-api-openapi/` |
276+
| OAuth | `https://mocks.naftiko.net/rest/hubspot-oauth-api-openapi/` |
277+
| Source Code | `https://mocks.naftiko.net/rest/hubspot-source-code-api-openapi/` |
278+
279+
### LinkedIn
280+
281+
Fork: [naftiko/linkedin-sandbox](https://github.com/naftiko/linkedin-sandbox)
282+
283+
| API | Mock URL |
284+
|-----|----------|
285+
| Compliance Events | `https://mocks.naftiko.net/rest/linkedin-compliance-events/` |
286+
| Learning Activity Reports | `https://mocks.naftiko.net/rest/linkedin-learning-activity-reports/` |
287+
| Marketing Audience | `https://mocks.naftiko.net/rest/linkedin-marketing-audience/` |
288+
| Marketing Audience Insights | `https://mocks.naftiko.net/rest/linkedin-marketing-audience-insights/` |
289+
| Marketing Campaigns | `https://mocks.naftiko.net/rest/linkedin-marketing-campaigns/` |
290+
| Marketing Community | `https://mocks.naftiko.net/rest/linkedin-marketing-community/` |
291+
| Marketing Content | `https://mocks.naftiko.net/rest/linkedin-marketing-content/` |
292+
| Marketing Conversions | `https://mocks.naftiko.net/rest/linkedin-marketing-conversions/` |
293+
| Marketing Leads | `https://mocks.naftiko.net/rest/linkedin-marketing-leads/` |
294+
| Marketing Media Planning | `https://mocks.naftiko.net/rest/linkedin-marketing-media-planning/` |
295+
| Marketing Reporting ROI | `https://mocks.naftiko.net/rest/linkedin-marketing-reporting-roi/` |
296+
| Regulations Data Portability | `https://mocks.naftiko.net/rest/linkedin-regulations-data-portability/` |
297+
| Regulatory Ads Transparency | `https://mocks.naftiko.net/rest/linkedin-regulatory-ads-transparency/` |
298+
| Sales Navigator | `https://mocks.naftiko.net/rest/linkedin-sales-navigator/` |
299+
| Talent Job Posting | `https://mocks.naftiko.net/rest/linkedin-talent-job-posting/` |
300+
| Talent Learning Parent Application | `https://mocks.naftiko.net/rest/linkedin-talent-learning-parent-application/` |
301+
| Talent Recruiter System Connect | `https://mocks.naftiko.net/rest/linkedin-talent-recruiter-system-connect/` |
302+
303+
### YouTube
304+
305+
Fork: [naftiko/youtube-sandbox](https://github.com/naftiko/youtube-sandbox)
306+
307+
| API | Mock URL |
308+
|-----|----------|
309+
| Analytics | `https://mocks.naftiko.net/rest/youtube-analytics-openapi-original/` |
310+
| Data | `https://mocks.naftiko.net/rest/youtube-data-openapi-original/` |
38311

39312
## Security & Compliance
40313

41-
- [NIST Cybersecurity Framework Sandbox](https://github.com/naftiko/nist-cybersecurity-framework-sandbox)
42-
- [NIST SP 800-53 Sandbox](https://github.com/naftiko/nist-sp-800-53-sandbox)
314+
### NIST Cybersecurity Framework
315+
316+
Fork: [naftiko/nist-cybersecurity-framework-sandbox](https://github.com/naftiko/nist-cybersecurity-framework-sandbox)
317+
318+
| API | Mock URL |
319+
|-----|----------|
320+
| CSF 2.0 API | `https://mocks.naftiko.net/rest/nist-csf-2.0-sandbox-openapi/` |
321+
322+
### NIST SP 800-53
323+
324+
Fork: [naftiko/nist-sp-800-53-sandbox](https://github.com/naftiko/nist-sp-800-53-sandbox)
325+
326+
| API | Mock URL |
327+
|-----|----------|
328+
| SP 800-53 API | `https://mocks.naftiko.net/rest/nist-sp-800-53-openapi/` |
43329

44330
## Support & Contribution
45-
If you like to see any API listed here, would like to contribute one, or just have a question, please submit an issue or feel free to email kinlane@naftiko.io.
331+
332+
If you like to see any API listed here, would like to contribute one, or just have a question, please submit an issue or feel free to email kinlane@naftiko.io.

0 commit comments

Comments
 (0)