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, ortotal.
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
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
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
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
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 + PSwitch to Params tab
- Alt + HSwitch to Headers tab
- Alt + BSwitch to Body tab
- Alt + ASwitch to Auth tab
- Alt + SSwitch to Scripts tab
- Alt + TSwitch to Tests tab
Universal Shortcuts
- Ctrl/Cmd + EnterSend 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 + QSwitch to Query tab
- Alt + CSwitch to CodeQL tab
- Alt + ASwitch to Auth tab
Universal Shortcuts
- Ctrl/Cmd + EnterExecute query
- Enter (on URL field)Execute query