Open standards
MIT licence, public C and C++ API, no signing fees and no vendor gate-keeping.
Learn moreOpen source · MIT
SIL Kit is an open-source middleware for distributed simulation: bus-aware controllers, a deterministic time service, and a public C and C++ API. Free to use in commercial products. Jointly stewarded by Vector and Synopsys.
# Linux x86_64
$ tar -xzf sil-kit-linux-x86_64.tar.gz
$ ./sil-kit/bin/sil-kit-registry \
--listen-uri silkit://0.0.0.0:8500 &
# In another terminal: connect a participant
$ ./sil-kit/bin/sil-kit-demo-can \
--registry-uri silkit://localhost:8500
[demo-can] connected to registry, sending CAN frames…Latest stable v5.0.5, released 22 May 2026. All platforms →
MIT licence, public C and C++ API, no signing fees and no vendor gate-keeping.
Learn moreVirtual time, lock-step ticks, and bus-aware controllers — built so simulations stay reproducible.
Learn moreMaintained in the open by Vector and Synopsys, with a community of integrators, OEMs and academic users.
Learn moreUse cases
Pick a workload to see how SIL Kit fits — virtual ECUs, HIL benches, AD/ADAS scenarios, co-simulation, CI integration, research.
Plug AUTOSAR-style ECUs into a deterministic, bus-aware cluster — replace proprietary middleware with one open backbone.
Used in production by
Joint stewardship
SIL Kit is jointly maintained by Vector Informatik and Synopsys. Day-to-day decisions are made by a small group of maintainers from both companies, plus invited community maintainers. Architectural decisions are debated in public via RFCs.
204
GitHub stars
21
Contributors
45
Forks
MIT
Licence
From the blog
A maintenance release with Ethernet controller refinements and improved FlexRay timing.
Read
What's new in SIL Kit 4 and how the project is governed jointly by Vector and Synopsys.
Read
Tick budgets, registry placement, and how to avoid the most common timing pitfalls.
Read