Route API calls through Joule or sync from provider admin APIs. See tokens, costs, and usage across OpenAI, Anthropic, and more.
Total Cost
$127.84
4,521 requests
Total Tokens
2.4M
Avg 531 per request
Avg Response Time
892ms
Time to complete
Energy Used
12.4 Wh
Total watt-hours
Carbon Emissions
8.2g
CO2 equivalent
Water Usage
45.3 mL
For cooling
Track AI API usage across your organization. See what you're spending and where.
Route API calls through Joule. Every request is logged with tokens, cost, and latency.
See exactly what you spend on AI. Breakdown by provider, model, user, and team.
Dashboard showing tokens, requests, and costs across all your AI providers.
Invite members, assign roles, and track usage per person.
Sync historical usage from OpenAI and Anthropic admin APIs. More providers coming.
Track developer productivity: sessions, code changes, commits, and tool usage.
Simple integration, complete visibility. Route your API calls through Joule and we handle the rest.
Add your API keys for OpenAI, Anthropic, or any provider. Keys are encrypted and stored securely.
Update your API endpoint to use Joule's proxy. We forward requests to your provider and track everything.
See costs, tokens, latency, and usage per user, team, or project in real-time.
// Before: Direct to OpenAI
const endpoint = 'https://api.openai.com/v1/chat/completions'
// After: Through Joule proxy
const endpoint = 'https://api.joule.ai/proxy/openai/chat/completions'
// Add headers: x-joule-key, x-provider-keyWrap your existing OpenAI or Anthropic SDK with Joule. Usage is tracked automatically with zero code changes to your API calls.
import OpenAI from 'openai';
import { JouleOpenAI } from '@joule/sdk';
const openai = new OpenAI({
apiKey: process.env.OPENAI_API_KEY
});
// Wrap with Joule for automatic tracking
const joule = new JouleOpenAI(openai, {
apiKey: process.env.JOULE_API_KEY
});
// Use exactly like the normal SDK
const response = await joule.chat.completions.create({
model: "gpt-4",
messages: [{ role: "user", content: "Hello!" }]
});
// Usage automatically tracked to Joulenpm install @joule/sdkBased on your usage patterns, we found opportunities to save money.
Potential Monthly Savings
$284.50
Recommendations
3
Current Model
gpt-4o
Recommended Model
gpt-4o-mini
For simple classification tasks, gpt-4o-mini provides similar accuracy at a fraction of the cost.
Trade-offs:
See exactly where your AI budget goes. Break down costs by provider, model, team, and individual user.
Manage your entire organization's AI access from one dashboard. Invite team members, assign roles, and control permissions with ease.
Manage your organization's access
john@company.com
Last active
Just now
sarah@company.com
mike@company.com
Invited as Member
Connect your AI provider accounts
GPT-4, GPT-3.5
Claude 3.5, 3 Opus
Gemini Pro, Ultra
Custom API
Supported providers include:
Track usage through the proxy or sync historical data from provider admin APIs.
OpenAI (Organization API) and Anthropic (Admin API with Claude Code Analytics) — sync historical usage directly from provider.
Mistral, Cohere, Groq, Together AI, Perplexity — track API calls through the proxy.
Add any OpenAI-compatible endpoint — self-hosted models, internal APIs, or other providers.
Get visibility into your AI API usage. Request early access.
Request Access