Documentation

Developer Documentation

Comprehensive guides and resources for developers working with our platform

Introduction

Welcome to our comprehensive developer platform designed to streamline your API development and testing workflow. Our suite of tools empowers developers to create, test, and debug APIs with unprecedented ease and efficiency.

API Development Made Simple

Create realistic mock servers, test RESTful APIs, and debug GraphQL endpoints all within a single integrated environment. Our platform eliminates the complexity traditionally associated with API development and testing.

Real-World Testing Scenarios

Simulate various network conditions, test edge cases, and validate your API responses with our robust testing tools. Ensure your applications work flawlessly in production environments.

Why Choose Our Platform?

  • Cross-Origin Resource Sharing (CORS) Solutions: Seamlessly test localhost APIs without CORS restrictions using our WebSocket relay technology.
  • JSON Data Handling: Effortlessly work with JSON payloads, validate structures, and transform data with our intuitive interface.
  • Fake API Generation: Instantly create mock APIs with customizable responses for rapid prototyping and testing.
  • Localhost API Testing: Test your locally hosted APIs securely without exposing them to the public internet.

Whether you're building a simple REST API or a complex GraphQL service, our platform provides all the tools you need to develop, test, and deploy with confidence. Dive into the specific sections below to learn how each tool can enhance your development workflow.

Custom API Modes & Aggregation

GET endpoints can be linked to POST data sources, projected into lightweight payloads, or converted into real-time reports using aggregations. This lets you reuse the same data definition for multiple read scenarios without writing additional backend code.

Custom API Modes

  • Full Dataset: return every record captured by the linked POST endpoint. Perfect for admin tables and list views.
  • Select Columns: choose one or more fields to expose. Multi-select support ensures consumers get exactly what they need without leaking sensitive data.
  • Aggregator: transform the dataset into summary statistics such as count, sum, avg, min, max, or total.

Data Source Controls

Each GET/PUT/PATCH/DELETE endpoint can reference a POST endpoint as its data source. Once linked, you can layer on:

  • Reusable filter conditions (equals, inequalities, contains, prefix/suffix, etc.).
  • Server-enforced pagination with default/max limits for infinite-scroll experiences.
  • Authentication inheritance to ensure sensitive data respects project-level access rules.

Aggregation Workflows

Aggregations help you build KPI tiles or analytics APIs without connecting a real database. Select any number of numeric columns and the platform will return one object per column with metadata about the calculation.

Count & Total

Measure record volume or total revenue instantly—ideal for dashboard counters.

Sum / Avg / Min / Max

Generate descriptive stats directly in the mock server to mimic production aggregates.

Multi-Column Support

Select multiple fields, and the response returns an array so each column’s aggregate is easy to consume.

Use Cases

  • Reporting Dashboards: Build revenue, usage, or growth widgets straight from mock data.
  • Role-Based Payloads: Expose different slices of the same dataset to different clients by toggling modes.
  • Prototype Search & Filter: Combine column projections with conditions to simulate complex reporting APIs.

By combining data sources, column selection, and aggregations, AnyTimeRequest doubles as a lightweight data service. You can validate frontend contracts, iterate on API shapes, and demo analytics-heavy experiences without spinning up a bespoke backend.

Mock Server

Create realistic mock APIs instantly for testing and development purposes. Our mock server allows you to simulate backend services without writing any code, making it perfect for frontend development, testing, and prototyping.

Key Benefits

  • Rapid prototyping without backend dependencies
  • Test different API responses and error scenarios
  • Work offline with simulated API endpoints
  • Collaborate with team members using shared mock APIs

Creating Static Content APIs

For simple use cases, you can create static JSON responses that simulate real API endpoints. This is ideal for frontend developers who need to work with sample data.

Predefined Templates

Choose from a variety of predefined JSON templates for common use cases:

  • User profiles and authentication responses
  • Product catalogs and e-commerce data
  • Blog posts and content management
  • Analytics and reporting data

Custom JSON

Paste your own JSON structure to create completely customized API responses:

  • Support for complex nested JSON structures
  • Arrays, objects, and primitive data types
  • Custom HTTP status codes and headers

Complete CRUD API Generation

For more advanced scenarios, generate a full CRUD (Create, Read, Update, Delete) API with persistent data storage. This simulates a real backend database with RESTful endpoints.

Step-by-Step Process

1
Create POST Endpoint

Start by defining your data model through a POST endpoint. This establishes the structure of your resources and enables data creation.

POST /api/mock/users

Creates new user resources with automatic ID generation

2
Generate GET Endpoint with Pagination

Create a GET endpoint to retrieve collections of resources with built-in pagination support.

GET /api/mock/users?page=1&limit=10

Returns paginated results with metadata

3
Add PUT Endpoint for Updates

Implement full resource updates with the PUT method.

PUT /api/mock/users/{id}

Completely replaces a resource with new data

4
Implement DELETE Endpoint

Enable resource deletion with the DELETE method.

DELETE /api/mock/users/{id}

Permanently removes a resource

Advanced Mock Server Features

Dynamic Response Control

  • Customizable HTTP status codes and response times
  • Simulate network delays and timeouts
  • Conditional responses based on request parameters

Data Persistence

  • In-memory storage for session persistence
  • Data export/import capabilities
  • Reset and clear data functionality

SEO-Friendly Mock APIs

  • Optimized JSON structures for search engines
  • Schema.org integration for rich snippets
  • Meta tags and structured data support

Integration Capabilities

  • CORS-enabled endpoints for cross-origin requests
  • WebSocket support for real-time data
  • Authentication simulation (JWT, OAuth, etc.)

Perfect for SEO Testing

Our mock server is ideal for testing how search engines interpret your API responses. Create fake APIs with realistic data structures to see how Google and other search engines would index your content. Test JSON-LD structured data, meta tags, and other SEO elements without affecting your production environment.

REST API Tester

A powerful and intuitive tool for testing RESTful APIs with comprehensive features for developers. Test any HTTP endpoint with full control over requests, headers, authentication, and response analysis.

Key Features

  • All HTTP methods support (GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD)
  • Advanced authentication options (Basic Auth, Bearer Token, API Keys)
  • Comprehensive request body options (JSON, form data, raw text, binary)
  • Real-time response analysis with syntax highlighting

Testing Localhost APIs

Our REST API Tester seamlessly handles localhost API testing without CORS restrictions through our innovative WebSocket relay technology.

WebSocket Relay Solution

Our secure WebSocket relay creates a tunnel between your localhost API and our testing environment, eliminating CORS issues:

  • No need to modify your API code
  • Works with any localhost server
  • Enterprise-grade security

Alternative Methods

For different development scenarios, you can also:

  • Add our domain to your API's allowed origins
  • Use ngrok to make your localhost API publicly accessible
  • Enable CORS in your development server

Input Options

Configure every aspect of your API request with our comprehensive input options:

Request Configuration

  • Method Selection: Choose from all standard HTTP methods
  • URL Input: Full URL with protocol support (http/https)
  • Query Parameters: Add key-value pairs for URL parameters
  • Headers: Custom headers with key-value pairs
  • Authentication: Basic Auth, Bearer Token, API Key options

Request Body Options

  • None: For requests without body content
  • Form Data: Key-value pairs for form submissions
  • JSON: Structured JSON data with validation
  • Raw Text: Plain text or XML content
  • Binary: File uploads and binary data

Scripts & Automation

Enhance your API testing workflow with pre-request and test scripts:

Pre-Request Scripts

  • Set dynamic variables before sending requests
  • Generate timestamps, random values, or UUIDs
  • Modify request data based on conditions
  • Access environment variables and global data

Test Scripts

  • Automatically validate API responses
  • Check status codes, response times, and data structures
  • Set test results and pass/fail conditions
  • Log custom messages for debugging

Output Analysis

Comprehensive response analysis tools to understand and debug your API responses:

Response Body

  • Syntax-highlighted JSON viewer
  • Raw response data display
  • Response size and timing information

Response Headers

  • Complete header key-value pairs
  • Content-Type and authentication headers
  • CORS and caching information

Response Info

  • Status code with descriptive messages
  • Response time measurement
  • Data size in bytes

Keyboard Shortcuts

Work efficiently with our keyboard shortcut system:

Input Section Navigation

  • Alt + P
    Switch to Params tab
  • Alt + H
    Switch to Headers tab
  • Alt + B
    Switch to Body tab
  • Alt + A
    Switch to Auth tab
  • Alt + S
    Switch to Scripts tab
  • Alt + T
    Switch to Tests tab

Universal Shortcuts

  • Ctrl/Cmd + Enter
    Send request
  • Enter (on URL field)
    Send request

GraphQL Tester

A specialized tool for testing GraphQL APIs with full schema introspection, query validation, and real-time execution capabilities. Perfect for developers working with GraphQL endpoints.

Key Features

  • Full schema introspection and documentation explorer
  • Real-time query validation and syntax highlighting
  • Variable support with type checking
  • Response visualization with collapsible nodes

Testing Localhost GraphQL APIs

Our GraphQL Tester seamlessly handles localhost GraphQL API testing without CORS restrictions through our WebSocket relay technology.

WebSocket Relay Solution

Our secure WebSocket relay creates a tunnel between your localhost GraphQL API and our testing environment:

  • No need to modify your GraphQL schema
  • Works with Apollo Server, Express GraphQL, and more
  • Automatic schema introspection

Alternative Methods

For different development scenarios, you can also:

  • Add our domain to your GraphQL server's allowed origins
  • Use ngrok to make your localhost GraphQL API publicly accessible
  • Enable CORS in your development server

Input Options

Configure your GraphQL requests with our comprehensive input options:

Query Configuration

  • GraphQL Query: Write queries with full syntax highlighting
  • Mutation Support: Execute mutations with variable binding
  • Subscription Testing: Real-time subscription testing
  • Schema Explorer: Interactive schema documentation

Authentication & Headers

  • Bearer Token: JWT authentication support
  • Basic Auth: Username/password authentication
  • Custom Headers: Add any required headers
  • API Keys: Secure API key authentication

Variables & Environment

Manage dynamic data and environment-specific values:

Query Variables

  • JSON format variable definition
  • Type validation and error checking
  • Dynamic variable substitution
  • Environment variable integration

Environment Management

  • Create multiple environments (dev, staging, prod)
  • Environment-specific variables
  • Variable interpolation in queries
  • Secure storage of sensitive values

Output Analysis

Comprehensive response analysis tools to understand and debug your GraphQL responses:

Response Visualization

  • Structured JSON response viewer
  • Collapsible nodes for complex data
  • Syntax highlighting for readability
  • Error highlighting and location

Response Metadata

  • Status code with descriptive messages
  • Response time measurement
  • Data size in bytes
  • Header information display

Keyboard Shortcuts

Work efficiently with our keyboard shortcut system:

Input Section Navigation

  • Alt + Q
    Switch to Query tab
  • Alt + C
    Switch to CodeQL tab
  • Alt + A
    Switch to Auth tab

Universal Shortcuts

  • Ctrl/Cmd + Enter
    Execute query
  • Enter (on URL field)
    Execute query