Playground API
DocsStatsBlogStudio
Documentation Tree
Technical BlogFeature Deep Dives
  • Introduction
  • Quickstart
    5 min
  • How It Works
  • Recipes & Cookbooks
  • Platform Comparisons
  • Real-World Showcase
  • Interactive Studio
    Studio
  • GraphiQL IDE
    IDE
  • Session Quotas & Activity
  • Network Chaos Simulator
  • Atomic Sandbox Reset
  • Overview & Models
    Hub
  • Users Resource
  • Posts Resource
  • Comments Resource
  • Todos Resource
  • Custom Collections
    Custom
  • Multipart File Uploads
    Upload
  • Dynamic SVG Avatars
    SVG
  • Image Thumbnails
    CDN
  • Relational Filtering
  • Full-Text Search
  • Dynamic Sorting
  • Offset Pagination
  • Cursor Pagination
    Scroll
  • CSV & Excel Export & Import
    IO
  • Custom Collections
    CRUD
  • Overview & Architecture
    Hub
  • JWT Auth Flow
  • Refresh Token Rotation
    Mutex
  • RBAC Permission Matrix
    Roles
  • Expiry Simulation
  • Clock Skew Drift
  • Password Recovery Loop
  • Dual-Mode Sandboxing
  • GraphiQL IDE
    IDE
  • Relational Queries
  • Stateful Mutations
  • Realtime Subscriptions
  • Overview & Flowcharts
    Hub
  • Hosted Checkout
    Stripe
  • Payment Intents API
  • 3DS Challenge Modal
    Modal
  • Customers Vault
  • Charges & Refunds
  • Test Cards Catalog
  • Overview & Channels
    Hub
  • Virtual Email Mailbox
    Mailtrap
  • Virtual SMS Terminal
    Phone
  • In-App Notifications
  • Message Dispatcher
  • Realtime Studio
    Studio
  • Native WebSocket (/ws)
  • Socket.io Gateway
  • Presence & Echo Bot
  • Server-Sent Events (SSE)
    SSE
  • Analytics Telemetry
  • Webhook Subscriptions
  • HMAC SHA-256 Signatures
  • Delivery Logs
  • Manual Retry Simulator
  • Network Latency Delay
  • HTTP Status Codes
  • Rate-Limit Simulator
    429
  • Flaky Network & Jitter
    Chaos
  • Session Quotas & Activity
  • JSON Snapshots
    JSON
  • Headless CI/CD Testing
    CI
  • Mobile QR Code Sync
  • System Metrics & Health
  • Atomic Sandbox Reset
  • Official TypeScript SDK
  • Multi-Language Generators
  • DevTools Extension
  • OpenAPI 3.1 Spec
    JSON
  • Postman Collection v2.1
  • Bruno Collection
  • Insomnia Workspace
  • TypeScript .d.ts
    .d.ts
  • AI Prompt Rules
    Rules
  • Context Index (llms.txt)
  • Full Schema (llms-full.txt)
  • Manifest (product.json)
  • All Feature Articles
    Blog
  • React CRUD Without Backend
    Deep Dive
  • Why Static APIs Fail
  • Mocking Stateful Auth
  • WebSockets & SSE Guide
Technical Blog
Articles

In-depth articles explaining stateful mock APIs, WebSockets, payments, and frontend resilience.

Read Articles
PreviousBruno Collection
NextTypeScript .d.ts
Client Collections

Kong Insomnia Workspace Export

Import preconfigured request trees, environment profiles, and Bearer token chaining into Kong Insomnia Desktop for rapid mock API testing and schema validation.

Insomnia v4 Exportplayground-api.insomnia_collection.json

Kong Insomnia Workspace Bundle

Ready-to-import workspace containing all endpoints, environments with base URLs, and pre-configured bearer token headers.

Download Insomnia JSON

Workspace Features

Categorized Folders

Neatly structured by domain: Posts, Comments, Users, Auth, Chaos Injection, and Custom Dynamic Collections.

Request Chaining

Use template tags to extract tokens from POST /auth/login directly into authorization headers.

Environment Profiles

Quickly switch between "Local Development" and "Staging Sandbox" with pre-configured variable definitions.

How to Import into Insomnia

  1. Open Kong Insomnia and click the gear icon (Preferences) in the top right.
  2. Select the Data tab, then click Import Data → From File or From URL.
  3. Paste https://playground.nileslabs.com/api/v1/downloads/insomnia.json or select the downloaded JSON file.
  4. Choose Import as New Workspace and begin running requests immediately.

Export Format Schema Preview

insomnia-export.json
1
{
2
"_type": "export",
3
"__export_format": 4,
4
"__export_date": "2026-09-29T00:00:00.000Z",
5
"__export_source": "insomnia.desktop.app:v10.0.0",
6
"resources": [
7
{
8
"_id": "wrk_playground_api",
9
"_type": "workspace",
10
"name": "Playground API Workspace",
11
"description": "Pre-configured workspace with stateful sandbox persistence."
12
},
13
{
14
"_id": "env_base",
15
"_type": "environment",
16
"name": "Base Environment",
17
"data": {
18
"base_url": "https://playground.nileslabs.com/api/v1",
19
"session_id": "insomnia-dev-session-1"
20
}
21
}
22
]
23
}

Need full TypeScript definitions?

Download the official ambient .d.ts declarations for strict typing without installing packages.

View TypeScript .d.ts