Documentation

Build with encrypted compute.Documentation

Documentation for building, deploying, managing, and running encrypted applications with Lattica.

Encrypted query · live
How it fits together

Four paths through the platform

These are common sequences. Use the next section when you want the docs for a specific step.

Researcher

Build
Install

Install Studio

Install Lattica Studio.

Build

Build a pipeline

Create a pipeline from a model or a function.

Deploy

Deploy the pipeline

Deploy the pipeline on the Lattica Platform.

Test

Test it

Run a test against the deployed pipeline.

Service provider

Manage
Install

Install the Management Client

Install the Management Client to work with the platform programmatically.

Deploy

Deploy a pipeline

Deploy a pipeline so others can query it.

Manage

Manage resources

Manage credits, workers, and related resources.

End user

Query
Install

Install the client

Download the Query Client.

Authorize

Get an access token

Request a token for the deployed pipeline you want to query.

Encrypt

Encrypt your input

Your data is encrypted on your device before it is sent. It stays private throughout.

Decrypt

Get your result

Receive the encrypted output and decrypt it locally with your client.

Hardware engineer

Integrate
Integrate

Integrate hardware

Connect accelerator hardware with HEAL.

Test

Test the integration

Validate the integration with Lattica.

Start here

What do you want to do?

Choose the task that matches your next step. Each path opens the docs for that part of the platform.

Key concepts

The vocabulary of encrypted compute

Terms you will see in the docs.

FHE

Fully Homomorphic Encryption

Compute on ciphertext. A deployed pipeline runs on encrypted inputs and returns encrypted outputs. The server does not decrypt the data.

HEAL

Homomorphic Encryption Abstraction Layer

The layer that lets accelerator hardware work with Lattica encrypted compute.

SDK

Client SDKs

Client libraries for building pipelines, running queries, and managing resources.

EEL

Encrypted Execution Layer

The runtime that processes encrypted queries. It sees only ciphertext.