Create a customer key
Issue scoped keys from your customer dashboard. The secret is revealed once; only its hash is retained.
Macrofix gives your application a clean, secure API for accessing the models you choose—without exposing upstream providers to every customer integration.
Customer API keys are securely hashed. Provider credentials stay on your server.
{
"model": "macrofix/smart",
"messages": [
{ "role": "user", "content": "Help me build." }
]
}
One API
Your public surface
Model routing
Your decisions
Usage data
Your visibility
Issue scoped keys from your customer dashboard. The secret is revealed once; only its hash is retained.
Your product uses a consistent chat-completions API and your own public model aliases.
Track request volume, token use, model selection, status, latency, and upstream cost metadata.
Your team decides which models to expose, which provider handles them, and how the product presents them. Customers receive a single Macrofix key—not a collection of vendor accounts.
Upstream credentials stay in server configuration.
Keep model IDs stable as your routing evolves.
Apply a clear request budget to every customer key.
Customer and administrator sessions use different auth boundaries.
Start with a customer workspace and make your first request through Macrofix’s OpenAI-compatible API surface.