
Full simulated companies for your AI agents to run against
Era by Eon generates a complete simulated company — emulated SaaS systems (Salesforce, Slack, Zendesk, Jira, SharePoint, Google Drive, AWS, and more) populated with generated data, employees, and history — served over MCP servers and vendor-compatible REST APIs. Agents you already have can be pointed at it to develop, test, and benchmark against a full enterprise stack instead of mocks.
Each generated company is a single business projected into all its systems: the same customers, deals, and employees appear consistently across databases, object storage, Salesforce, Slack, SharePoint, Jira, and Google Drive.
Every system is a running instance, not a snapshot. Connectors serve both an MCP endpoint and the vendor's own REST API off one port, against one tenant's state — a write over MCP is visible when a REST client reads it back.
Deal sizes, headcounts, and ticket volumes are drawn from published, real-world-shaped distributions (e.g. lognormal deal sizes with a cited median) rather than uniform noise, with a public scorecard of how much is estimate.
Each employee is derived once — level, history, leave, and residue after departure — and appears as one identity across Slack, Jira, Zendesk, Salesforce, PagerDuty, and Asana, with consistent IDs behind every system.
Optional opt-in defects — duplicates, placeholder values, inconsistent casing, junk rows — are dosed per column (capped at 30%), never touching IDs, keys, domains, or login emails, and every defect is declared in a manifest for benchmarking dedup, DLP, and access review.
Generated companies carry coherent timelines (first touch, security review, signed contract, onboarding, bugs, renewal risk) and shared incidents where multiple unrelated accounts file the same issue in their own words and timezones.
Generate a company by answering five questions in the web console, via a three-command CLI (with plugins for Claude Code, Devin, Cursor, and Codex), or in CI through per-system Docker images on Docker Hub.
In the console, Era asks what the company sells, who it sells to, how big it is, whether it is living through a scenario, and which systems to project it into — then generates it while you watch. Nothing to install.
Install the CLI (curl -fsSL /install.sh | sh), add a plugin for Claude Code, Devin, Cursor, or Codex, then run 'era init' and 'era new --industry fintech --size mid --systems salesforce,zendesk,slack'. A skill file can be written for other clients via 'era skill --write'.
Run systems in CI with per-system Docker images, e.g. 'docker run --rm -p 8115:8080 erabyeon/slack:latest'; images are published per system on Docker Hub and can be composed into an estate.
The homepage states it is "Free for builders"; no detailed pricing plans or tiers are published.
Era builds a simulated company — emulated SaaS systems, generated data and history, served over MCP and REST — so agents can be developed and evaluated against a whole stack instead of mocks.
Teams that build, test, or benchmark agents against enterprise systems. The site targets builders with existing agents they want to point at a realistic, consistent multi-system environment.
The homepage describes it as free for builders. No tiers or paid plans are published on the page.
Either through the web console (answer five questions about the company and generate it while you watch, nothing to install), through the CLI ('era init' and 'era new' with agent plugins for Claude Code, Devin, Cursor, or Codex), or in CI via Docker images like 'erabyeon/slack:latest' on Docker Hub.
The current list includes Salesforce, HubSpot, Zendesk, Gong, Jira, Confluence, Slack, SharePoint, Google Drive, Box, Dropbox, AWS, Deel, and Eon, with additional connectors listed as coming soon.
Yes. Each system is a running instance; agents connect over MCP and clients over the vendor's own REST API, and both operate against the same tenant state — a write over MCP is visible to a subsequent REST read.
Yes. CI images are published per system on Docker Hub and can be composed into a full estate, e.g. 'docker run --rm -p 8115:8080 erabyeon/slack:latest'.
No. Every environment is synthetic, so it is not a substitute for a staging system that carries real data. It is intended for developing and evaluating agents against realistic emulated systems instead of mocks.