Skip to main content

Quick Tour

Let's explore the main features and interface of Nidra to help you get productive quickly.

Interface Overview

The Nidra interface consists of several key areas:

  • Sidebar: Navigate between collections, environments, and conduits
  • Request Builder: Construct and send HTTP requests
  • Response Viewer: View and analyze API responses
  • Environment Selector: Quickly switch between environments
  • Settings: Configure application preferences

Main Features

Collections

Collections help you organize related API requests together.

  • Create collections for different APIs or projects
  • Group requests logically
  • Import existing collections from Swagger or Postman

Learn more about Collections →

Environments

Environments let you manage variables for different contexts (dev, staging, production).

  • Create multiple environments
  • Define variables that change between environments
  • Use parent environments for shared configuration

Learn more about Environments →

Requests

The request builder makes it easy to construct any type of HTTP request.

  • Support for all HTTP methods
  • Headers, query parameters, and body configuration
  • Authentication helpers (Bearer, Basic, OAuth, etc.)
  • Variable substitution

Learn more about Requests →

Conduits (Test Flows)

Conduits are powerful test flows that chain multiple requests together.

  • Execute requests in sequence
  • Extract variables from responses
  • Add assertions to validate behavior
  • Build complex integration tests

Learn more about Conduits →

Common Workflows

Testing an API

  1. Create a collection for the API
  2. Add requests for each endpoint
  3. Set up environments for different stages
  4. Use variables for dynamic values
  5. Build conduits to test complete flows

Importing APIs

Nidra supports importing from:

  • Swagger/OpenAPI: Import API definitions with version management
  • Postman: Migrate your existing Postman collections

Import from Swagger → | Import from Postman →

Team Collaboration

Use Team Sync to collaborate with your team:

  • Share collections and environments
  • Real-time synchronization
  • Version control for API definitions

Learn about Team Sync →

Keyboard Shortcuts

Speed up your workflow with keyboard shortcuts:

ActionWindows/LinuxmacOS
New RequestCtrl+NCmd+N
Send RequestCtrl+EnterCmd+Enter
Save RequestCtrl+SCmd+S

View all shortcuts →

Next Steps

You're ready to start using Nidra productively: