Skip to content

Introduction

Opaque Gateway is a service that enables applications to leverage the power of language models without compromising user privacy. Designed for composability and ease of integration into existing applications and services, Opaque Gateway is consumable via a simple Python library as well as through LangChain. Perhaps more importantly, Opaque Gateway leverages the power of confidential computing to ensure that even the Opaque Gateway service itself cannot access the data it is protecting.

Today's LLM application architectures often yield constructed prompts that may include retrieved context, conversation memory, and/or a user query, all of which may contain sensitive information. Opaque Gateway enables applications to protect this sensitive information by sanitizing prompts before they're sent to a language model. Opaque Gateway can then "de-sanitize" the model's response, ensuring that the application receives the same response it would have received had the prompt not been sanitized. You can think of Opaque Gateway as a privacy layer that wraps a language model, transparently sanitizing and de-sanitizing prompts and responses.

  • Get Started


    New to Opaque Gateway? Quickly get started here.

    Learn more

  • Technical Overview


    Gain a better understanding of how Opaque Gateway protects sensitive data without seeing it.

    Learn more

  • API Reference


    See the API reference for the Opaque Gateway Python library.

    Learn more

Get help

Can't find what you're looking for? Contact us at opaquegateway@opaque.co.