Table of Contents

JCOBridge Logo

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.