For tools on your own machine
Point a coding agent, an editor, or a script at the proxy. If it works with OpenAI’s chat, embeddings, or models endpoints, it can talk to Maple.
Maple Proxy
Maple Proxy is an OpenAI-compatible endpoint that runs on your own machine. It verifies Maple’s secure enclave and encrypts every request, so the clients you already use keep working.
Change the address and the key. The rest of your code stays as it is.
Chat completions
Streamed or in one response
Embeddings
For search and retrieval
Models
List what you can call
What it is
Talking to Maple privately takes two extra steps: checking that the server is the secure enclave it claims to be, and encrypting what you send. Most tools don’t know how to do either. Maple Proxy does both, and gives your tools the endpoint they already expect.
Point a coding agent, an editor, or a script at the proxy. If it works with OpenAI’s chat, embeddings, or models endpoints, it can talk to Maple.
Run the proxy next to your service and keep the OpenAI client library you already build with.
The proxy’s code is public. Read how it verifies the enclave and encrypts your requests, or build it yourself.
From your tool to Maple and back, in four steps.
Step 1
It sends a normal OpenAI-style request, with your Maple API key, to the proxy on your machine.
Step 2
Before anything is sent, it verifies Maple’s enclave attestation and agrees on encryption keys with it.
Step 3
Your prompt and your API key are sealed on your machine, then sent to the enclave.
Step 4
The proxy decrypts the response and hands it to your tool, streamed or all at once.
Encryption starts at the proxy. The hop from your tool to the proxy is ordinary local traffic, which is why the proxy runs on a machine you control. See how Maple’s enclaves work.
Ways to run it
Both run the same open-source proxy. Pick the one that matches where your tools live.

Desktop app
Turn on Local Proxy in the Maple desktop app’s settings. It starts the endpoint on your computer and can create an API key for it.

Self-hosted
Run the Maple Proxy container beside your own service, on your laptop or on a server you manage.
A second path: no proxy
Building in JavaScript? @mapleai/sdk does the same verification and encryption inside your app, so there is nothing extra to run.
Keep the tools you already use, and keep what you send them private.