Hybrid enterprise integration
I connect AI services to your identity, applications and data, and run the platform on Kubernetes on Azure Local.
Try it
Press the button to see which Cloudflare edge data center handled your request, with its TLS and HTTP details. No language model runs. The table shows where each layer runs in a customer deployment.
Public demo on Cloudflare. It connects to no Luca or customer system.
How it works
- Decide placement firstI start by deciding which data may leave the customer's environment and which model calls may use a hosted provider. The platform runs today on AKS on an Azure Local cluster, with CloudNativePG running Postgres. I have written a separate cloud AKS environment as Terraform and ArgoCD manifests, and it is not yet stood up.
- Wire your identityI set up single sign-on through Google or Microsoft Entra ID, using the Authorization Code flow with PKCE. The platform checks each ID token signature against the provider's published keys and can limit sign-in to approved email domains. On first sign-in, it links the identity to a matching account or creates one with the basic user role.
- Point the model gatewayI route model calls through one gateway that holds the provider keys and logs each call with model, tokens and latency. A route can switch between a hosted model and a local GPU model by configuration. A route can also fail closed, with no hosted fallback. Retrieval embeds on a local GPU by default and falls back to a hosted embedding model if that fails.
- Connect the applicationsThe platform's MCP endpoint ships switched off. When I turn it on, an assistant session reaches a set of platform tools over stdio MCP through a bridge. The server authorizes every call. Your own services call api.onluca.ai/v1 with issued keys. Each endpoint except the schema requires a named scope, and each key gets 120 requests per minute by default. Inside the platform, API tokens can be limited to named applications and carry their own rate limit.
Tools
| Tool | What it does here | Status |
|---|---|---|
| Multi-provider model gatewayAvailable | Routes model calls through one place that holds the provider keys and logs each call. A route moves between a hosted model and a local GPU model by configuration. | Available |
| Kubernetes on Azure LocalAvailable | Runs the platform today on AKS on an Azure Local cluster, with CloudNativePG for Postgres and a Cloudflare tunnel for web traffic. Deploys roll back when a rollout shows a real failure and hold on a failed smoke check. | Available |
| Cloud AKS environmentRoadmap | A separate production environment on managed AKS, written as Terraform and ArgoCD manifests with prune and self-heal. The manifests pull secrets from Key Vault through the CSI driver. It is not yet stood up. | Roadmap |
| MCP tool bridge and gatewayEarly access | Gives an assistant session a set of platform tools over stdio MCP, and one server-side endpoint authorizes every call. That endpoint and an OAuth surface for other MCP clients sit behind one flag that ships off. | Early access |
| Cloudflare WorkersDemo only | Serves this page's demo and reports which Cloudflare data center handled your request. No language model runs in this demo. | Demo only |
Available means shipped and in use. Early access means built but not generally available. Roadmap means designed, not built. Demo only means it powers the public demo, not customer deployments.
The write-up has every step of how I deliver this at a customer, with the tools and their status.
Read the write-up on gusit.deThe other answers
Built by Gus Assuncao of Gus IT LLC for a Forward Deployed Engineer application. Luca is the AI platform Gus IT builds and operates. Contact gus@gusit.de. Claude is a product of Anthropic PBC. Cloudflare and Workers AI are trademarks of Cloudflare, Inc. Llama is a trademark of Meta Platforms, Inc. Other names are trademarks of their respective owners. Gus IT LLC is an independent engineering firm and is not affiliated with or endorsed by these companies.