Skip to main content

Introduction

StateSet Synthetic Data Studio is a powerful platform for generating realistic, diverse synthetic data at scale. Whether you’re training AI agents, testing systems, or building demos, our synthetic data engine creates production-quality data that maintains statistical properties while ensuring privacy compliance.

Why Synthetic Data?

Privacy Compliant

Generate data without exposing real customer information

Unlimited Scale

Create millions of records on-demand for any use case

Perfect Testing

Test edge cases and scenarios rare in production data

Getting Started

Prerequisites

  1. StateSet account with Synthetic Data Studio access
  2. API key from your dashboard
  3. Node.js 18+, Python 3.8+, or any HTTP client

Base Configuration

Core Features

1. E-commerce Customer Generation

Generate realistic customer profiles with comprehensive demographic, behavioral, and predictive data.

Quick Start

Customer Profile Schema

Each generated customer includes:

Advanced Customer Generation

2. QA Pair Generation

Create high-quality question-answer pairs from documents for training conversational AI.

Generate QA Pairs

Curate QA Pairs

Apply quality scoring and filtering to ensure high-quality training data:

3. Fine-Tuning Data Preparation

Prepare and format data for fine-tuning language models:

Advanced Use Cases

1. Multi-Modal Data Generation

Generate coordinated datasets across multiple data types:

2. Time-Series Data Generation

Create realistic time-series data for analytics and forecasting:

3. Scenario Testing Data

Generate specific scenarios for testing edge cases:

Monitoring & Analytics

Real-Time Progress Monitoring

Quality Metrics Dashboard

Best Practices

1. Data Generation Strategy

2. Quality Assurance

3. Performance Optimization

Error Handling

Comprehensive Error Management

Troubleshooting

Common Issues and Solutions

  1. API Authentication Errors
    • Symptom: 401 Unauthorized responses
    • Solution: Verify your API key is correctly set in the environment variables and not expired. Regenerate if necessary from your dashboard.
  2. Job Timeout or No Progress
    • Symptom: WebSocket shows no updates, or job stuck at 0%
    • Solution: Check server status in the dashboard. For large jobs, increase timeout settings or split into smaller batches.
  3. Invalid Data Format
    • Symptom: 400 Bad Request with format errors
    • Solution: Validate your input data against the schema. Use the preview endpoint to test small samples.
  4. Rate Limit Exceeded
    • Symptom: 429 Too Many Requests
    • Solution: Implement exponential backoff in your client code. Upgrade your plan for higher limits.
  5. WebSocket Disconnection
    • Symptom: Monitoring stops unexpectedly
    • Solution: Implement reconnection logic in your WebSocket handler with exponential backoff.
If issues persist, contact support with your job ID and error details.

Security & Compliance

Privacy-Preserving Generation

Pricing & Limits

  • 10,000 records/month
  • Basic customer profiles
  • Standard QA generation
  • Community support

Next Steps

API Reference

Complete API documentation with all endpoints

Data Schemas

Detailed schemas for all data types

Pro Tip: Start with small batches to validate your data generation parameters, then scale up. Use preview endpoints to check data quality before generating large datasets.
For support and examples, visit our GitHub repository or contact support@StateSet.com.