Self-hosted inference for enterprise AI
Run open models next to your data, in infrastructure your team controls. Our engineers help you choose, deploy and operate them.
- Setup
- Example private-cloud deployment
- Owner
- Your platform team
-
Where do model requests run?
On SIE workers in the cloud account and region you choose.
-
Who can call the models?
Your applications, through access rules you configure.
-
What does an offline deployment need?
Mirrored images and model files, with telemetry turned off.
-
Who owns the deployment?
Your team. Superlinked support is optional.
Enterprises are restricting hosted AI over data concerns
- The Information Anthropic Data Fears Prompt Nvidia, Palantir and Booz Allen to Restrict Model Use
As paranoia rises over whether Anthropic or OpenAI could learn from their customers' intellectual property, large firms involved in sensitive corporate work, such as Palantir Technologies, Nvidia and Booz Allen Hamilton, have started demanding new guarantees or reducing or eliminating use of the AI firms' most advanced models.
- The Verge Microsoft restricts Claude Fable for employees over data retention concerns
Microsoft's legal teams are evaluating Anthropic's new data retention changes.
- POLITICO Europe EU Parliament blocks AI tools over cyber, privacy fears
AI features on EU devices sent data to cloud, prompting the Parliament's IT support to switch them off.
- The Register Geopolitics push European CIOs to think local on cloud
Majority of customers plan to favor domestic providers as sovereignty fears rise
Serve every model your agent calls from one cluster
ServerOne cluster runs all five models. SGLang runs inside it for four of them.
APIOne API and SDK for every model: encode, score, extract and generate.
GPUThe LLM keeps its own GPU; the guards share one, the encoders another. Models load on demand; pinned ones stay warm.
ScalingOne Helm chart. Each pool scales with its queue, down to zero when idle.
- Check prompt safety Scores prompt safety for your application to act onServervLLMAPIChat APIGPUOwn GPUScalingOwn autoscaler
- Retrieve context Embeds a query for your search indexServerTEIAPIEmbeddings APIGPUOwn GPUScalingOwn autoscaler
- Classify intent Scores your categories so your application can choose a pathServerYour own serviceAPIYour own APIGPUOwn GPUScalingOwn autoscaler
- LLM Generates an answer from the context and tools your application suppliesServerSGLangAPIChat APIGPUOwn GPUsScalingOwn autoscaler
- Verify Scores response risks for your application to reviewServervLLMAPIChat APIGPUOwn GPUScalingOwn autoscaler
Deploy SIE wherever your customers' data has to stay
-
Your cloud account Terraform modules create the cluster and its GPU node pools.
- Helm Your Kubernetes cluster Helm installs SIE into EKS, GKE, AKS or on-premises Kubernetes you already run.
- Their account Your customer's cloud Ship SIE with your product into their account, so the model calls run inside it.
- No internet Air-gapped Mirror the images and model weights to private storage, then run with no internet access.
The same Helm chart and model config in every one
What changes if you already run vLLM, SGLang or llm-d
Do we still need vLLM or SGLang?
Not as separate deployments. SIE runs SGLang inside the cluster for the models that suit it, so you keep its speed. What goes away is the fleet around it: a server per model, each with its own API, memory share and autoscaler.
SIE vs vLLMWill smaller models take GPU memory from our LLM?
Only if you put them in its pool, and SIE refuses to put embedding, scoring or extraction models there at all. Pin the LLM and SIE never evicts it. Run several vLLM servers on one GPU instead and you split its memory by hand, while an idle model keeps its share.
Sharing GPUs between modelsWhat happens when a model runs out of memory or crashes?
SIE tries to recover before it fails: it frees cached memory, unloads the least recently used model and splits the batch, then returns a retryable error if memory is still short. Each SGLang model runs in its own process; if one crashes, SIE unloads it and reloads it when the next request arrives.
Sharing GPUs between modelsHow is this different from HAMi, MIG or Run:ai GPU fractions?
Those decide how much of a GPU each pod gets; none of them knows which model a request needs. SIE works at the model level: it loads a model when its requests arrive and unloads the least recently used one when memory runs short. Use MIG when tenants need a hardware boundary between them.
SIE vs HAMi, MIG and Run:aiWhen are llm-d or NVIDIA Dynamo the better choice?
When one large LLM carries most of your traffic across many GPUs: they split prefill and decode onto separate GPUs and route requests by KV cache. Neither swaps models in and out of a GPU or serves GLiNER-style extraction models, and SIE does both.
llm-d vs Dynamo vs SIEShould we fine-tune one model with LoRA adapters instead?
Yes, when several jobs can share one base model, like support answers tuned for each product line. With SGLang generation, adapters preload and stay pinned by default; choose on-demand loading to load them on first use and evict unpinned ones as slots fill. Each request selects an adapter and different adapters can share a generation batch, while embedding, reranking and extraction still need their own model families.
SIE vs vLLMGet Native Inference, or self-host SIE Cluster for free
Native Inference
Engineering support and agreed service levels for SIE in your infrastructure. Our engineers help with model evaluation, deployment and your customers' security reviews. The SIE engine stays Apache-2.0; your team can run it independently.
SIE Cluster
Easy & scalable deployment in your own cloud.
- Terraform modules for your cloud
- Apache-2.0, same engine as Serverless
- GPU workers scale to zero between jobs
- Separate worker pools for each tenant
Deploy SIE to our AWS account with the superlinked/sie/aws Terraform module. Docs: superlinked.com/docs/deployment. Serve Qwen/Qwen3.8-27B-FP8 using the public model configurations.Deploy SIE to our Google Cloud project with the superlinked/sie/google Terraform module. Docs: superlinked.com/docs/deployment. Serve Qwen/Qwen3.8-27B-FP8 using the public model configurations.Deploy SIE to our Azure subscription with the superlinked/sie/azure Terraform module. Docs: superlinked.com/docs/deployment. Serve Qwen/Qwen3.8-27B-FP8 using the public model configurations.Deploy SIE to our Alibaba Cloud account with the superlinked/sie/alicloud Terraform module. Docs: superlinked.com/docs/deployment. Serve Qwen/Qwen3.8-27B-FP8 using the public model configurations. SIE Local
Run the open-source server on your own NVIDIA GPU.
- NVIDIA GPU
- One container, no cluster
- Qwen3.8 27B, fully offline
- Same SDK and IDs, no code changes
docker run --gpus all -p 8080:8080 ghcr.io/superlinked/sie-server:latest-cuda13-sglang-cu130