# Edgee documentation > Edgee is an edge-native AI Gateway that reduces LLM costs by up to 50% through token compression and intelligent routing. ## Docs - [Authentication](https://www.edgee.ai/docs/api-reference/authentication.md): How to authenticate to the Edgee API - [Chat Completion](https://www.edgee.ai/docs/api-reference/chat-completion.md): Create chat completions using the Edgee AI Gateway API - [Export Cost Data](https://www.edgee.ai/docs/api-reference/console-api-export-logs.md): Export AI Gateway usage and cost data - [Manage Gateway API Keys](https://www.edgee.ai/docs/api-reference/console-api-manage-gateway-api-keys.md): Create, list, update, and delete AI Gateway API keys - [BYOK Setup](https://www.edgee.ai/docs/api-reference/console-api-provider-keys.md): Create and manage custom provider keys (BYOK) - [Setup & Authentication](https://www.edgee.ai/docs/api-reference/console-api-setup.md): Getting started with the Edgee Console API - create tokens and authenticate requests - [Count Tokens](https://www.edgee.ai/docs/api-reference/count-tokens.md): Estimate token count for a set of messages without making an LLM call - [Errors](https://www.edgee.ai/docs/api-reference/errors.md): How Edgee API responds when errors occur. - [Overview](https://www.edgee.ai/docs/api-reference/index.md): A brief introduction to the Edgee AI Gateway API. - [Anthropic Messages](https://www.edgee.ai/docs/api-reference/messages.md): Create messages using Anthropic native API format - [Models](https://www.edgee.ai/docs/api-reference/models.md): List all available models in the Edgee AI Gateway - [Responses](https://www.edgee.ai/docs/api-reference/responses.md): Create responses using the OpenAI Responses API format - [Agentic Token Compression](https://www.edgee.ai/docs/features/agentic-compression.md): Reduce LLM costs with intelligent compression engines that combine lossy and lossless strategies. - [Alerts & Budgets](https://www.edgee.ai/docs/features/alerts.md): Monitor your AI spending in real time with budget alerts, tag-based spend tracking, and instant notifications via email or Slack. - [Bring Your Own Keys (BYOK)](https://www.edgee.ai/docs/features/byok.md): Use your own provider keys for billing and provider-side controls, while keeping Edgee's routing and observability. - [Claude Token Compression](https://www.edgee.ai/docs/features/claude-compression.md): Fully lossless compression of tool call results for Claude Code, Codex, OpenCode, and other tool-heavy coding agent workflows. - [Edgee CLI](https://www.edgee.ai/docs/features/cli.md): The fastest way to use Claude Code and Codex with Edgee. One command to authenticate, launch, and compress. - [Codex Token Compression](https://www.edgee.ai/docs/features/codex-compression.md): Lossless compression for Codex sessions, using the same engine as Claude Token Compression but for the OpenAI-compatible wire format. - [Debug Logs](https://www.edgee.ai/docs/features/debug.md): Inspect full request and response payloads for individual LLM calls, including compressed messages. - [Observability](https://www.edgee.ai/docs/features/observability.md): Track every request, measure every token, optimize every dollar. - [Retry & Fallback](https://www.edgee.ai/docs/features/retry-and-fallback.md): Automatic retry and provider fallback for resilient LLM routing. - [Team management](https://www.edgee.ai/docs/features/team.md): Deploy, monitor, and optimize coding agents across your entire engineering team from one place. - [Anthropic SDK](https://www.edgee.ai/docs/integrations/anthropic-sdk.md): Use Edgee with the Anthropic SDK for building AI applications with Claude models. - [Claude Code](https://www.edgee.ai/docs/integrations/claude-code.md): Use Edgee with Claude Code to cut token costs and extend sessions, with zero manual configuration. - [Codex](https://www.edgee.ai/docs/integrations/codex.md): Use Edgee with Codex to cut token costs and extend sessions, with zero manual configuration. - [LangChain](https://www.edgee.ai/docs/integrations/langchain.md): Use Edgee with LangChain for building AI applications with chains, agents, and RAG. - [OpenAI SDK](https://www.edgee.ai/docs/integrations/openai-sdk.md): Using Edgee with OpenAI SDK - [OpenCode](https://www.edgee.ai/docs/integrations/opencode.md): Use Edgee with OpenCode for building AI applications directly in your terminal. - [Welcome to Edgee](https://www.edgee.ai/docs/introduction.md): The AI Gateway that TL;DR tokens. - [Coding Agents](https://www.edgee.ai/docs/introduction/coding-agents.md): Use Edgee to cut costs and extend sessions for Claude Code, Codex, and OpenCode, with zero code changes. - [FAQ](https://www.edgee.ai/docs/introduction/faq.md): Common questions about Edgee AI Gateway - [Why Edgee?](https://www.edgee.ai/docs/introduction/why-edgee.md): The technology behind the fastest, most secure AI Gateway - [Account Creation](https://www.edgee.ai/docs/quickstart/account-creation.md): Create a new Edgee account. - [Create an API Key](https://www.edgee.ai/docs/quickstart/api-key.md): Create a new API key to use Edgee services. - [Quickstart for your app](https://www.edgee.ai/docs/quickstart/apps.md): Start using Edgee in in your application. - [Quickstart for your coding agent](https://www.edgee.ai/docs/quickstart/index.md): The fastest way to get started with Edgee. Two commands to install, authenticate, and launch your coding assistant with compression. - [Integrate Edgee to your stack](https://www.edgee.ai/docs/quickstart/integration.md): Learn how to integrate Edgee to your stack and start using Edgee services in your application. - [Go SDK Configuration](https://www.edgee.ai/docs/sdk/go/configuration.md): Learn how to configure and instantiate the Edgee Go SDK. - [Go SDK](https://www.edgee.ai/docs/sdk/go/index.md): Integrate the Go SDK in your application. - [Go SDK - Send Method](https://www.edgee.ai/docs/sdk/go/send.md): Complete guide to the Send() method in the Go SDK. - [Go SDK - Stream Method](https://www.edgee.ai/docs/sdk/go/stream.md): Complete guide to the stream() method in the Go SDK. - [Go SDK - Tools (Function Calling)](https://www.edgee.ai/docs/sdk/go/tools.md): Complete guide to function calling with the Go SDK. - [Overview](https://www.edgee.ai/docs/sdk/index.md): Choose your SDK and start using Edgee. - [Python SDK Configuration](https://www.edgee.ai/docs/sdk/python/configuration.md): Learn how to configure and instantiate the Edgee Python SDK. - [Python SDK](https://www.edgee.ai/docs/sdk/python/index.md): Integrate the Python SDK in your application. - [Python SDK - Send Method](https://www.edgee.ai/docs/sdk/python/send.md): Complete guide to the send() method in the Python SDK. - [Python SDK - Stream Method](https://www.edgee.ai/docs/sdk/python/stream.md): Complete guide to the stream() method in the Python SDK. - [Python SDK - Tools (Function Calling)](https://www.edgee.ai/docs/sdk/python/tools.md): Complete guide to function calling with the Python SDK. - [Rust SDK Configuration](https://www.edgee.ai/docs/sdk/rust/configuration.md): Learn how to configure and instantiate the Edgee Rust SDK. - [Rust SDK](https://www.edgee.ai/docs/sdk/rust/index.md): Integrate the Rust SDK in your application. - [Rust SDK - Send Method](https://www.edgee.ai/docs/sdk/rust/send.md): Complete guide to the send() method in the Rust SDK. - [Rust SDK - Stream Method](https://www.edgee.ai/docs/sdk/rust/stream.md): Complete guide to the stream() method in the Rust SDK. - [Rust SDK - Tools (Function Calling)](https://www.edgee.ai/docs/sdk/rust/tools.md): Complete guide to function calling with the Rust SDK. - [TypeScript SDK Configuration](https://www.edgee.ai/docs/sdk/typescript/configuration.md): Learn how to configure and instantiate the Edgee TypeScript SDK. - [TypeScript SDK](https://www.edgee.ai/docs/sdk/typescript/index.md): Integrate the TypeScript SDK in your application. - [TypeScript SDK - Send Method](https://www.edgee.ai/docs/sdk/typescript/send.md): Complete guide to the send() method in the TypeScript SDK. - [TypeScript SDK - Stream Method](https://www.edgee.ai/docs/sdk/typescript/stream.md): Complete guide to the stream() method in the TypeScript SDK. - [TypeScript SDK - Tools (Function Calling)](https://www.edgee.ai/docs/sdk/typescript/tools.md): Complete guide to function calling with the TypeScript SDK. ## OpenAPI Specs - [openapi](https://www.edgee.ai/docs/api-reference/openapi.json) - [package](https://www.edgee.ai/docs/package.json) - [package-lock](https://www.edgee.ai/docs/package-lock.json)