7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

Ockam

Open source

Ockam is a Rust library and command-line toolkit for end-to-end encrypted, mutually authenticated connections between distributed applications.

docs.ockam.io
Ockam homepage screenshot
GitHub stars
4.6k
Last commit
9 mo ago
Repository age
7 years
Version
ockam_v0.157.0
Licence
Apache-2.0
Self-hosted
Yes

About Ockam

Ockam is an open-source toolkit for building secure-by-design applications that can trust data in motion. It orchestrates end-to-end encryption, cryptographic identities, mutual authentication and authorization policies between distributed applications, at the scale of many connections.

Its documentation describes a different approach to secure connections: establishing secure channels between systems in private networks that could not be connected before because it was too difficult or insecure, and making public endpoints private so applications and databases can connect without exposing anything publicly. The docs compare Ockam with VPNs, reverse proxies and public API endpoints, and the topics include Kafka, key management, zero trust and messaging.

The core project is written in Rust and licensed under Apache-2.0, with an Ockam Command CLI, programming libraries and protocol documentation. The docs describe it as developed by hundreds of contributors over several years, and it suits teams building zero-trust connectivity between services.

Key features

  • End-to-end encrypted secure channels
  • Cryptographic identities for services
  • Mutual authentication between peers
  • Authorization policies
  • Command-line tool and programming libraries
  • Connections without public endpoints

Good fit for

  • →Zero-trust connections between services
  • →Connecting private databases without exposing them publicly
Built with
Rust
Tags
encryption
zero-trust
rust
authentication
secure-channels
identity
distributed-systems
kafka

Ockam: questions and answers

What is Ockam used for?
Ockam is a Rust library and command-line toolkit for end-to-end encrypted, mutually authenticated connections between distributed applications. It is a good fit for zero-trust connections between services and connecting private databases without exposing them publicly.
Is Ockam open source?
Yes. Ockam is open source under the Apache-2.0 licence. Its source code is on GitHub at build-trust/ockam and is written mainly in Rust.
Is Ockam free?
Yes. Ockam is open source, so the software itself is free to use.
What are some alternatives to Ockam?
Similar open-source tools in the Networking & VPN category include Firezone, Defguard and Rathole. SaaS products in the same category include Cloudflare, NordLayer and Tailscale.
Is Ockam actively maintained?
The most recent commit to Ockam was on 4 January 2026. The project has 4.6k stars on GitHub.

Open-source alternatives to Ockam

See all

SaaS alternatives to Ockam

See all