Start here
EthanKit keeps identity, quota, billing, and API keys in one shared layer. Sub-products can stay focused on their job while the platform handles the common operational work.
What EthanKit owns
- Sign-in with email/password, Google, or GitHub
- Shared balances across products
- Product-aware API keys
- An OpenAI- and Anthropic-compatible LLM gateway (
/v1/chat/completions,/v1/messages,/v1/models) authenticated with EthanKit API keys, with streaming and tool calling - Usage records attributed to the API key and its project, with an optional product label
Routes in this starter
The documentation route is powered by Fumadocs MDX content in content/docs. Add a new .mdx file there and it becomes available under /docs.