Welcome to the Neosync Docs
Neosync is an open-source, developer-first way to anonymize PII, generate synthetic data and sync environments for better testing, debugging and developer experience.
Core Features
Neosync has four core features that deliver value to developers and engineering teams. Click on each one below to learn more.
Anonymization
Anonymize sensitive data for safe testing and development
Synthetic Data Generation
Generate high-quality synthetic data from existing data or from scratch.
Subsetting
Subset your data to fit local and stage environments.
Orchestration
Orchestrate and sync data across environments
Use cases
Neosync can be used in many different ways to support different use-cases. Check out the most common use-cases below.
Test code against Production
Safely test your code against Production data
Reproduce bugs locally
Easily reproduce Production bugs locally
High quality test data
High quality data for lower-level environments
Solve GDPR, DPDP, FERPA, HIPAA + more
Frictionless compliance, security and data privacy
Deploying Neosync
Once you're ready to deploy Neosync, check out our Deployment guide to see the available deployment options.
Deploy
Learn how to deploy Neosync using Docker Compose or Kubernetes.
Contributing to Neosync
We love contributors and are happy to accept PRs. The best way to contribute to Neosync is to go ahead and try out it. If you find something is not right, you can report an issue here.