Simudyne Pulse vs YData SDK
Simudyne Pulse
pulse.simudyne.comYData SDK
ydata.aiSide by side
| Figure | Simudyne Pulse | YData SDK |
|---|---|---|
| Price from | Free | Free |
| Free plan | Yes | Yes |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | — |
| Windows | — | Yes |
| macOS | — | Yes |
| Linux | — | Yes |
| API | Yes | Yes |
| Self-hosted | — | Yes |
| Plans published | 2 | 3 |
| Spec score · Synthetic Data Generation Software | 7.6 (#17) | 7.9 (#10) |
| Headquarters | London, United Kingdom | Seattle, USA |
| Integrations | The Pulse MCP server exposes market-data and backtesting tools to MCP-compatible assistants, including Cursor, Windsurf, VS Code with GitHub Copilot, Cline, and Zed. | Documented connectors include local files, Amazon S3, Azure Blob Storage, Google Cloud Storage, BigQuery, Microsoft SQL Server, MySQL, Snowflake, and Databricks. |
| Intended users | Simudyne says PulseABM data is designed for training trading agents and financial models. | YData describes the SDK as a Python toolkit for data science, data engineering, analytics, and AI development teams. |
| Support | The site directs users to [email protected] for symbol or venue requests and Pro upgrades. | The SDK documentation directs users to contact YData for support and other inquiries. |
Plans
In their own words
Simudyne Pulse
Simudyne Pulse generates synthetic financial-market data through APIs and a Python SDK for research, model training, algorithm development, and backtesting. Its PulseABM simulator produces data at millisecond resolution, including synthetic order books, L1/L2/L3 data, individual order events, and executed trades for HKEX and LSE. Listed uses include backtesting algorithms, measuring market impact, pre-trade transaction-cost analysis, stress scenarios, and model training. The simulated exchange is available over FIX 4.4 and can run at up to 20× speed. A Pulse MCP server exposes market-data and backtesting tools to compatible assistants such as Cursor, Windsurf, VS Code with GitHub Copilot, Cline, and Zed. The Python SDK returns data as Polars DataFrames, with Parquet and ZIP output formats. Pulse is cloud deployed and available through web and API platforms. Its free plan offers pre-run cached simulations, up to 10 Monte Carlo runs per group, and a selection of HKEX and LSE symbols, dates, and scenarios. Free-tier downloads are capped at 3 new simulation groups per rolling 24-hour period; previously downloaded groups can be fetched again for free.