Synapify
A visual editor that makes domain modeling accessible to everyone on your team. Design, simulate, and validate RIDDL models without writing code.
Application screenshot coming soon
Visual Domain Modeling
Visual Canvas
Drag-and-drop interface for creating domains, contexts, entities, and their relationships. See your entire system architecture at a glance.
Live Simulation
Step through your domain model's behavior. Watch events flow, states change, and validate that your design works as intended.
Team Collaboration
Business analysts, architects, and developers can all work with the same model. No programming required to contribute.
Supported Elements
- Domains and Subdomains
- Bounded Contexts
- Entities and Aggregates
- Commands and Events
- Sagas and Workflows
- Projections and Read Models
Seamless Integration
Synapify connects directly to your GitHub repositories. Clone a model, refine it visually, and push your changes back — all without leaving the app. The Generator then transforms your validated model into production-ready artifacts.
GitHub Workflow
Clone
Pull RIDDL models from any GitHub repository directly into Synapify. Start from a team repo or an industry template.
Edit
Refine your model visually on the canvas or in the integrated text editor. Validation runs continuously as you work.
Push
Commit and push your changes back to GitHub. Your RIDDL model stays version-controlled alongside your code.
Generator Outputs
Once your model validates, the Generator transforms it into production-ready artifacts — committed directly to your repository.
Documentation
Generate Hugo-compatible documentation sites from your validated model. Always current, always complete.
Smithy APIs
Produce AWS Smithy interface definitions for building cloud-native services from your domain model.
OpenAPI Specs
Generate OpenAPI 3.x specifications for REST endpoints derived from your domain's commands and queries.
gRPC / Protobuf
Output Protocol Buffer definitions and gRPC service stubs for high-performance inter-service communication.
Executable Systems
Full application scaffolding — from domain model to deployable services. Targeting Akka/Scala and Quarkus/Java.
All in Your Repo
Every generated artifact is committed to your repository. Track changes, review diffs, and integrate with your CI/CD pipeline.
Ready to Try Synapify?
Synapify is currently in development. Sign up to get early access and help shape the future of visual domain modeling.
Download Synapify