Insomnia logo
  • Documentation
  • Get Started for Free
    • Introduction to Insomnia
    • Install Insomnia
    • Send Your First Request
    • Import and Export Data
    • Environment Variables
    • Global Environments
    • Insomnia Accounts
    • Forgotten Passphrase
    • Managing E2EE (End-to-End Encryption)
    • Organizations
    • Enable Enterprise membership
    • Configuring EE SSO
    • Integrating Insomnia Enterprise with Okta SAML 2.0
    • Integrating Insomnia Enterprise with Okta OpenID Connect
    • Integrating Insomnia Enterprise with Microsoft Azure/Entra ID SAML 2.0
    • Insomnia Whitelisting Guide for Enterprise Users
    • Transfer enterprise organizations and license
    • Configuring SCIM
    • Multiple Owners
    • Manage Domains
    • Invite Controls
    • Storage Controls
    • Session Report
    • Insomnia Subscriptions
    • Insomnia Subscription Management
    • Scratch Pad Tutorial
    • Requests
    • Responses
    • Request Collections
    • Request Timeouts
    • Chaining Requests
    • Post CSV Data
    • SOAP Requests
    • gRPC
    • WebSocket Support
    • Get Started with Documents
    • Design Documents
    • Linting
    • GraphQL for OpenAPI
    • Migrate from Designer
    • Unit Testing
    • Stress Testing
    • Insomnia Storage Options Guide
    • Sync with Insomnia Cloud
    • Sync with Git
    • Key Security Features
    • Security Standards
    • Signup and Authentication
    • Analytics Collected
    • End to End Data Encryption
    • Software Bill of Materials
    • Verifying Build Provenance for Signed Insomnia Binaries
    • Authentication
    • Client Certificates
    • Collection Runner
    • Generate Code Snippet
    • Cookie Management
    • Encoding
    • GraphQL Queries
    • Run in Insomnia Button
    • Key Maps
    • Proxy
    • Folder-level settings
    • Introduction to Plugins
    • Context Object Reference
    • Template Tags
    • Hooks and Actions
    • Custom Themes
    • AI Runner
    • FAQ
    • Application Data
    • SSL Validation
    • Password Recovery
    • Introduction to Inso CLI
    • Install Inso CLI
    • CLI Command Reference
      • inso run test
      • inso run collection
      • inso lint spec
      • inso export spec
      • inso script
      • Using Custom Linting with Inso CLI
    • Configuration
    • Inso CLI on Docker
    • Software Bill of Materials
    • Verifying Signatures for Signed Inso CLI Images
    • Verifying Inso CLI Build Provenance
      • Verifying Build Provenance for Signed Inso CLI Images
      • Verifying Build Provenance for Signed Inso CLI Binaries
    • Continuous Integration
    • Insomnia Pre-request Script Overview
    • Insomnia After-Response Script Overview
    • Secret Environment Variables
    • External Vault Integration (Enterprise feature)
    • Insomnia API Mocking Overview
    • Enterprise Login Report

Insomnia Scratch Pad Tutorial

Introduction

The Scratch Pad feature in Insomnia is a powerful tool for quickly experimenting with API requests without requiring a User account and/or affecting your account’s existing Local/Cloud projects or workspaces. It’s ideal for testing, debugging, or learning purposes. This tutorial will guide you through using the Scratch Pad feature effectively.

Accessing Scratch Pad

  1. Open Insomnia Application: Launch Insomnia on your device.

    scratchpad option on start

  2. Find Scratch Pad: In the Insomnia interface, look for the Scratch Pad option. It’s typically located in the sidebar or top menu, depending on your version.

    empty scratchpad

Using Scratch Pad

Creating a New Request

  1. Create Request: In the Scratch Pad area, click on ‘New Request’.
  2. Name Your Request (optional): Give a descriptive name to your request for easy identification.
  3. Choose Request Type: Select the type of request (GET, POST, PUT, DELETE, etc.) from the dropdown menu.
  4. Enter URL: Type in the API endpoint you wish to test.

    Example new request

Setting Up Request Parameters

  1. Add Headers: If your API requires headers (like content-type, authorization tokens), add them in the ‘Headers’ tab.
  2. Configure Body (for POST/PUT requests): In the ‘Body’ tab, choose the appropriate format (like JSON, form data) and input the data you want to send.

Sending the Request

  1. Send Request: Once your request is set up, click the ‘Send’ button.
  2. View Response: The response from the API will be displayed in the pane below the request configuration. You can view the status code, response body, headers, and more.

Managing Scratch Pad Requests

  • Save Request: You can save your request for later use by clicking ‘Save’.
  • Organize Requests: If you have multiple requests, organize them for easy access and reference.
  • Delete or Edit: Requests can be deleted or edited as needed.
Edit this page
Report an issue
    COMPANY
  • Insomnia
  • Blog
  • Changelog
  • Pricing
  • Careers
    PRODUCTS
  • Insomnia
  • Inso (CLI)
    RESOURCES
  • Sign In
  • Documentation
  • Support
    LEGAL
  • Privacy Policy
  • Terms & Conditions
© Kong Inc. 2021