Your credentials are encrypted and stored. When you call through the proxy, we decrypt them, inject auth headers, and stream the upstream response back.
# How It WorksUpload data or connect any API. Both paths end at the same runtime. Your credentials encrypted, your AI agents connected, every call logged.## Upload Data
Your file becomes a live REST API. Types detected automatically. Filter, sort, search, paginate, all from query parameters. Schema and column statistics available at /schema and /stats.
## Connect Any API
Store credentials once. Call any endpoint through the proxy. We inject your auth headers and stream the response back. Your client code never touches a secret.
Supports bearer tokens, API keys, basic auth, and OAuth2. Upload an OpenAPI spec to auto-index all endpoints.
## AI Agents
Connect Claude or ChatGPT via MCP (JSON-RPC 2.0). AI agents use the same encrypted proxy pipeline. They can query your uploaded data, browse API endpoints, and make authenticated calls directly from the conversation.
## Security
Your credentials are encrypted with AES-GCM-256 and decrypted only when we make the API call. After the response is sent, the plaintext is deleted from memory.
- Encrypted at rest: each account gets a unique derived encryption key- Tenant isolation: every resource scoped to your account, enforced on every query- Audit log: every proxy call recorded with method, status, and duration- No passwords: authentication via Ed25519 public-key cryptography## Built With
TypeScript, Hono, SQLite, Web Crypto API. One codebase. One runtime.
## Links- Developer Guide: Quickstart and code examples- API Reference: Full endpoint documentation- Marketplace: Browse and connect popular APIs