$0+
I want this!

Schemock - Turn JSON Schemas into Live Mock APIs in Seconds

$0+
### ๐Ÿš€ Stop Waiting for Backend APIs - Start Building Today

**Schemock** turns any JSON schema into a fully working REST API in under 60 seconds. No backend team required. No complicated setup. Just drop in your schema and get a production-ready mock server.

Perfect for:
โœ… **Frontend developers** building UIs before backends exist  
โœ… **Designers & product teams** creating interactive prototypes  
โœ… **QA engineers** generating consistent test data  
โœ… **API architects** validating designs before implementation  

---

### โšก Why Developers Love Schemock

**Zero Dependencies**
Download the .exe and run. No Node.js, no npm, no installations. Works on any Windows machine right out of the box.

**Realistic Data, Instantly**
- UUIDs, emails, timestamps generated automatically
- Proper data formats (dates, URIs, phone numbers)
- Respects constraints (min/max, patterns, enums)
- Nested objects and arrays fully supported

**Developer-Friendly**
- Hot reload watches schema changes automatically
- CORS enabled by default for web apps
- Comprehensive error messages
- 10-30ms response times
- Health check endpoints built-in

**Production-Ready**
- 176 tests passing with 76% coverage
- Security-hardened and input validated
- Handles 200+ concurrent requests
- Low memory footprint (60-80 MB)
- Built on Express.js foundation

---

### ๐Ÿ“ฆ What's Included

**Professional Distribution Package:**
- โœ… Standalone Windows executable (no runtime needed)
- โœ… Portable version - run from USB or any folder
- โœ… 4 complete example schemas to get started
- โœ… Comprehensive documentation (User Guide, API Reference, Troubleshooting)
- โœ… Quick-start batch files for instant setup
- โœ… Lifetime updates for v1.x

**Complete Documentation:**
- User Guide - Step-by-step tutorials
- API Documentation - Full endpoint reference
- Deployment Guide - Production best practices
- Troubleshooting - Common issues solved
- Examples - Real-world schema templates

---

### ๐ŸŽฏ Real-World Use Cases

**Use Case 1: Frontend Development**
```
Situation: Your designer just handed you mockups, but the backend won't be ready for 2 weeks.

Solution: Create a schema from your API contract, start Schemock, and build your UI immediately with real API calls.

Time Saved: 2 weeks of waiting
```

**Use Case 2: API Prototyping**
```
Situation: You need to present a working demo to stakeholders tomorrow.

Solution: Define your API structure in JSON Schema, run Schemock, and have a fully interactive demo in minutes.

Time Saved: Days of backend development
```

**Use Case 3: Testing & QA**
```
Situation: You need consistent, realistic test data for automated tests.

Solution: Use Schemock to generate predictable mock data that matches your production API structure.

Time Saved: Hours of manual test data creation
```

---

### ๐Ÿš€ Get Started in 3 Steps

**Step 1:** Download and extract the portable ZIP  
**Step 2:** Run `quick-start.bat` from the folder  
**Step 3:** Open http://localhost:3000/api/data  

That's it! Your mock API is live.

---

### ๐Ÿ“Š Example: E-commerce Product API

**Input (product.json):**
```json
{
  "type": "object",
  "properties": {
    "id": { "type": "string", "format": "uuid" },
    "name": { "type": "string" },
    "price": { "type": "number", "minimum": 0 },
    "category": { 
      "type": "string",
      "enum": ["Electronics", "Clothing", "Books"]
    },
    "inStock": { "type": "boolean" },
    "createdAt": { "type": "string", "format": "date-time" }
  },
  "required": ["id", "name", "price"]
}
```

**Command:**
```bash
schemock start product.json --watch
```

**Output (http://localhost:3000/api/data):**
```json
{
  "id": "7f3e4d1a-8c2b-4f9e-a1d3-6b8c5e9f0a2d",
  "name": "Sample Product",
  "price": 29.99,
  "category": "Electronics",
  "inStock": true,
  "createdAt": "2025-12-24T10:30:00.123Z"
}
```

**Use in React/Vue/Angular:**
```javascript
fetch('http://localhost:3000/api/data')
  .then(res => res.json())
  .then(product => {
    // Build your UI with real data immediately!
  });
```

---

### ๐Ÿ”ฅ Key Features

**Core Capabilities:**
- JSON Schema to REST API transformation
- GET & POST request support
- Hot reload with watch mode
- CORS enabled for web development
- Health check endpoints
- Custom port configuration
- Debug logging modes

**Smart Data Generation:**
- UUID generation for unique IDs
- Email format validation
- ISO 8601 date-time stamps
- URI/URL formatting
- Phone number patterns
- Enum constraints
- Min/max value ranges
- Array generation with proper items

**Performance:**
- ~1.5 second startup time
- 10-30ms GET response latency
- 20-50ms POST response latency
- 200+ concurrent request handling
- 60-80 MB memory footprint

---

### ๐Ÿ’ก Command Reference

```bash
# Start server with schema
schemock start schema.json

# Watch mode (auto-reload on changes)
schemock start schema.json --watch

# Custom port
schemock start schema.json --port 8080

# Initialize new project
schemock init my-api

# View all options
schemock --help
```

---

### ๐Ÿ” Security & Privacy

- โœ… No data collection or telemetry
- โœ… No internet connection required (after download)
- โœ… Runs completely offline on your machine
- โœ… Input validation and sanitization
- โœ… Path traversal protection
- โœ… No shell injection vulnerabilities
- โœ… Request body size limits (10MB)
- โœ… Full security test coverage

---

### ๐Ÿ“‹ System Requirements

**Minimum:**
- Windows 10 or later (64-bit)
- 100 MB free disk space
- 512 MB RAM

**Recommended:**
- Windows 10/11 (64-bit)
- 200 MB free disk space
- 1 GB RAM

**No additional software required** - Node.js runtime is embedded in the executable.

---

### ๐Ÿ’ฐ Licensing

**One-time purchase per user**
- Perpetual license - pay once, use forever
- Includes all v1.x updates (1.1, 1.2, 1.3, etc.)
- Commercial use allowed
- No recurring fees or subscriptions

**Team & Enterprise licenses available:**
- Team (5-25 users): Discounted bulk pricing
- Enterprise (25+ users): Custom pricing with priority support

**Open source option:**
- Source code available under MIT License
- Build from source yourself for free
- Full feature parity with commercial version

---

### ๐ŸŽ What You're Getting

โœ… Professional-grade mock server tool  
โœ… Lifetime v1.x updates  
โœ… Complete documentation suite  
โœ… Real-world example schemas  
โœ… No ongoing costs  
โœ… Commercial usage rights  
โœ… Email support for setup questions  

---

### โ“ FAQ

**Q: Do I need Node.js installed?**  
A: No! The executable has Node.js embedded. Just download and run.

**Q: Can I use this for commercial projects?**  
A: Yes! Your license includes commercial usage rights.

**Q: What about updates?**  
A: All v1.x updates are included free. Major versions (v2.0+) may require upgrade.

**Q: Is there a refund policy?**  
A: Due to the digital nature, licenses are non-refundable. Try the free MIT version first!

**Q: Can I use it on multiple computers?**  
A: Yes, you can install it on all your personal devices.

**Q: Do you offer team discounts?**  
A: Yes! Contact us for team (5-25 users) and enterprise (25+) pricing.

---

### ๐ŸŒŸ Join Thousands of Developers

Stop waiting for backend teams. Start building today.

**Download now and get your first mock API running in under 60 seconds.**

---

### ๐Ÿ“ž Support

- ๐Ÿ“– Complete documentation included
- ๐Ÿ’ฌ GitHub community support
- ๐Ÿ“ง Email support for license holders
- ๐Ÿ› Bug reports: GitHub Issues
- ๐Ÿ’ก Feature requests: GitHub Discussions

---

### ๐Ÿ”— Links

- **Documentation**: Included in download
- **GitHub**: https://github.com/toxzak-svg/schemock-app
- **Examples**: 4 schemas included + more on GitHub
- **Support**: support@schemock.dev
- **License Terms**: Full EULA included in download

---

**Version 1.0.0** | Released December 2025 | Windows 10/11 Compatible

---

## File Information

**Product File**: `schemock-1.0.0-portable.zip`  
**File Size**: ~25 MB  
**Format**: ZIP archive (extract and run)  
**Platform**: Windows 64-bit  

**Also includes**: Source code available separately for advanced users
$
I want this!

Instant mock APIs in seconds JSON Schema โ†’ Live REST API: Turn any JSON Schema into a working GET/POST endpoint in under 60 seconds, no backend required. โ€‹ Zero setup, zero dependencies: Run the portable schemock.exe on Windows without installing Node.js, npm, or any extra tooling. โ€‹ Realistic mock data: Auto-generates UUIDs, emails, timestamps, URIs, enums, arrays, and nested objects that match your schema constraints. โ€‹ Built for frontend and testing Frontendโ€‘ready out of the box: CORS enabled, health check endpoint, and 10โ€“30 ms responses tailored for React, Vue, Angular, and SPA workflows. โ€‹ Hot reload for fast iteration: Watch mode automatically reloads your mock server whenever you change a schema file. โ€‹ Stable test data: Typeโ€‘aware, constraintโ€‘aware generation lets you build reliable integration tests and demos without hitting real APIs. โ€‹ Developerโ€‘friendly CLI & performance Simple CLI commands: schemock start schema.json, custom ports, watch mode, logging levels, and moreโ€”all documented with copyโ€‘paste examples. โ€‹ Lightweight and fast: ~1.5 second startup, 60โ€“80 MB memory footprint, and support for 200+ concurrent requests. โ€‹ Clear errors and docs: Helpful error messages plus Quick Start, User Guide, API docs, Deployment, Troubleshooting, and readyโ€‘made example schemas. โ€‹ Productionโ€‘grade quality & security Extensive test coverage: 176/176 tests passing, covering core behavior, performance, and security. โ€‹ Securityโ€‘conscious by design: Input validation, path traversal protection, request size limits, and dedicated security test suite. โ€‹ Readyโ€‘toโ€‘ship package Portable executable + utilities: schemock.exe, quickโ€‘start batch files, health check endpoint, and version info bundled together. โ€‹ Examples included: Simple user API and full eโ€‘commerce product API schemas so you can see real responses immediately. โ€‹ Flexible licensing: Use as open source (MIT) or upgrade to commercial binaries and support without any recurring subscription.

JSON Schema โ†’ Live REST API
Zero setup, zero dependencies
Realistic mock data
Frontendโ€‘ready out of the box
Hot reload for fast iteration
Stable test data
Simple CLI commands
Clear errors and docs
Size
25.1 MB
Powered by