
JCOBridge is the core in-process bridge between .NET (CLR/CoreCLR) and the JVM. It lets you run Java, Scala, and Kotlin code directly from C#/VB.NET — and .NET code directly from the JVM — without rewriting, without network overhead, and without serialization. Built on JNI, it runs both runtimes in the same process, insulated from each other, with no code injection and no third-party protocols.
JCOBridge is the engine underneath the whole MASES Group interoperability product family:
- JNet: call any Java/JVM API directly from C#/VB.NET
- JCOReflector: call any .NET assembly directly from Java, Scala, or Kotlin
- KNet: the only .NET suite with full Apache Kafka™ Producer/Consumer/Admin and Streams/Connect support
- KEFCore: use Apache Kafka™ as a distributed data store through Entity Framework Core
- KNet for OPC: bridge OPC-UA industrial data into Apache Kafka™
The Community Edition is free with no obligations; a Commercial Edition license is required when direct or indirect income is derived from usage. A separately licensed HPA (High Performance Application) edition is available as a drop-in replacement for sustained high-throughput or shared-memory scenarios.
Visit JCOBridge Official website for documentation, getting started, and licensing, or the JCOBridge Public issue site to report a public issue.