Skip to content
@cyphera-labs

Cyphera

Cyphera

Protect structured data wherever it lives.

Open source data protection — cross-language SDKs and native database integrations. Format-preserving encryption that fits your existing columns, schemas, and workflows.

SDKs

Language Package Install
Java Maven Central io.cyphera:cyphera
Rust crates.io cyphera
Go Go go get github.com/cyphera-labs/cyphera-go
Python PyPI pip install cyphera
Node.js npm npm install cyphera
.NET NuGet dotnet add package Cyphera
PHP Packagist composer require cyphera/cyphera
Ruby Gem gem install cyphera
Swift SPI .package(url: "...cyphera-swift.git")

Integrations

Platform Repo Type Powered By SDK Version
Trino cyphera-trino SQL UDF plugin cyphera-java 0.0.1-alpha.3
PostgreSQL cyphera-postgres Native extension (pgrx) cyphera-rust 0.0.1-alpha.1
Snowflake cyphera-snowflake Java UDF cyphera-java 0.0.1-alpha.3
Databricks cyphera-databricks Spark UDF cyphera-java 0.0.1-alpha.3
BigQuery cyphera-bq Remote UDF cyphera-go not wired
Informatica cyphera-informatica Java transformation cyphera-java 0.0.1-alpha.3
Striim cyphera-striim UDF + Open Processor cyphera-java 0.0.1-alpha.3
Kafka Connect cyphera-kafka-connect SMT (Single Message Transform) cyphera-java 0.0.1-alpha.3
Hibernate cyphera-hibernate @CypheraProtect annotation cyphera-java 0.0.1-alpha.3
Apache NiFi cyphera-nifi NiFi Processor cyphera-java 0.0.1-alpha.3
Apache Flink cyphera-flink Flink SQL UDF cyphera-java 0.0.1-alpha.3
StreamSets cyphera-streamsets StreamSets Processor cyphera-java 0.0.1-alpha.3
Spring Boot cyphera-spring Auto-configured starter cyphera-java 0.0.1-alpha.3

Build Status

SDKs

CI Security
Java CI CodeQL
Rust CI Security
Go CI CodeQL
Python CI CodeQL
Node CI CodeQL
.NET CI CodeQL
PHP CI Security
Ruby CI CodeQL
Swift CI CodeQL

Integrations

CI Security
Hibernate CI CodeQL
Kafka Connect CI CodeQL
Spring Boot CI CodeQL
Trino CI CodeQL
PostgreSQL CI Security
BigQuery CI CodeQL
Snowflake CI CodeQL
Striim CI Security
NiFi CI CodeQL
Flink CI CodeQL
StreamSets CI CodeQL
Databricks CI CodeQL
Informatica CI CodeQL
Conformance CI

Keychains

CI Security
Java CI CodeQL
Rust CI Security
Node CI CodeQL
Python CI CodeQL
.NET CI CodeQL
Go CI CodeQL
Swift CI CodeQL
PHP CI Security
Ruby CI CodeQL

Cross-Language Compatible

All SDKs produce identical output for the same inputs:

Input:       123-45-6789
Java:        T01i6J-xF-07pX
Rust:        T01i6J-xF-07pX
Node:        T01i6J-xF-07pX
Python:      T01i6J-xF-07pX
Go:          T01i6J-xF-07pX
.NET:        T01i6J-xF-07pX
PHP:         T01i6J-xF-07pX

Encrypt in Go, decrypt in Python. One policy file, every language, every database.

Quick Start

from cyphera import Cyphera

c = Cyphera.load()
protected = c.protect("123-45-6789", "ssn")   # → "T01i6J-xF-07pX"
accessed = c.access(protected)                  # → "123-45-6789"

Links


Copyright 2026 Horizon Digital Engineering LLC

Pinned Loading

  1. cyphera-hibernate cyphera-hibernate Public

    Transparent field-level format-preserving encryption for Hibernate — annotate fields, data is protected on write and accessed on read. Zero custom code.

    Java

  2. cyphera-databricks cyphera-databricks Public

    Format-preserving encryption for Databricks — Spark UDF powered by Cyphera.

    Java

Repositories

Showing 10 of 33 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…