Built and run by team.blue

Your own AI platform, running in Europe.

Build RAG, agents and flows, call them through an OpenAI-compatible API, and decide exactly which models may see your data. Every customer gets an isolated tensic instance on team.blue infrastructure.

Contact us See it run
  • Your own isolated instance
  • Hosted in Europe [countries]
  • OpenAI-compatible API
Support triage Router
Flow canvasBlocks Test run
INPUT
Ticket from your app
"My DNS change is still not live after 2 hours."
CLASSIFY
Zero-shot, no LLM cost
how-to question live problem
CALL PROJECT
Help centre · RAG
CALL PROJECT
DNS check · Agent
Tool: DNS lookup over MCP
Last test run Classified as live problem Handed to DNS check 0 LLM tokens to route Answer returned to your app

Sovereignty

Sovereign, and you can check it.

Sovereign is easy to claim. Here is what it means on tensic.

1_

Your own instance

Every customer gets a separate tensic instance with its own databases and its own address. Your data is never mixed with another customer's.

2_

Hosted in Europe

Your instance and its data run on team.blue infrastructure in [countries or data centres].

3_

One switch for external models

Turn off external models and tensic refuses any model that would send your data to an outside provider, embeddings and rerankers included. Unknown model types are blocked by default.

4_

Open-weight models in Europe

Run open-weight models such as Qwen, GLM, DeepSeek and Gemma, served in Europe [confirm], or add frontier models when you choose.

5_

Locked down by default

Credentials encrypted at rest, sign-in with SSO, OAuth or LDAPS, two-factor authentication, and roles for who can use which project and model.

API

Change one line. Keep the rest of your code.

Every tensic project is an OpenAI-compatible endpoint. Point your existing SDK at it, and every call gets the project's budget, rate limit and logging.

PYTHON
from openai import OpenAI
client = OpenAI(
- base_url="https://api.openai.com/v1",
+ base_url="https://acme.instances.tensic.ai/projects/42/v1",
api_key="sk-...",
)

Illustrative instance address. [confirm: the URL customers call]

POST /v1/chat/completions

Chat with any model the project allows, streamed or not, with tools and vision.

POST /v1/embeddings

Vectors for search, computed only by models you allowed.

POST /v1/audio/transcriptions

Speech to text, with the same key.

POST /v1/images/generations

Images, where the project has a generator.

Also rerank, moderations and models. Your SDKs, gateways and libraries keep working.

Build

From a prompt to a production agent, in one place.

Try it in the workbench, then call the same project from your app.

Product visual · RAG playground with sources

Answer from your documents

Upload files or sync them from URLs and S3, add reranking, and test answers in the workbench before you ship. Connect a MySQL or PostgreSQL database and ask it questions in plain language.

Product visual · agent run with its tool calls

Agents that use tools

Give an agent built-in tools or any MCP server. Code it writes runs in an isolated sandbox.

Product visual · Router canvas

Route without an LLM bill

Draw the flow: classify a request, branch, and hand it to the right project. Classification runs zero-shot, with no LLM cost.

Product visual · endpoint and key panel

One endpoint per project

Serve chat, embeddings, speech, images and reranking through the OpenAI API, using only the models you allow.

Product visual · MCP client connected to tensic

Works with your AI tools

Agents call external MCP servers, and tensic is an MCP server itself: connect Claude, Cursor or any MCP client to your projects.

Product visual · the live chat widget

Put it on your site

Embed a project as a chat widget with one script tag. The assistant on this page runs on tensic.

Run

Run AI like the rest of your infrastructure.

Know who uses what and what it costs, and stop it before it surprises you.

Access

Teams, roles and single sign-on. Decide who can use which projects and models.

Spend

Budgets and rate limits per project. Every call is logged with its tokens, latency and cost.

Any model

Mix open-weight and frontier models, local or hosted, without changing your app.

Your brand

Put your own name and look on the console, and turn a working project into a setup other teams or customers can reuse.

Live demo

Nothing hidden. Watch every call.

Run a demo and see, beside the answer, every call it made: which project, which model, the prompt as sent, tokens in and out, latency and cost.

Call log · Model shootout Sample run, illustrative values
MODEL TOKENS IN → OUT LATENCY COST
glm-5.3182 → 4121.9 s€0.0006
qwen3.8-27b182 → 3772.4 s€0.0005
deepseek-v4-flash182 → 4551.2 s€0.0004
gemma-4-31b182 → 2982.0 s€0.0003
PROMPT AS SENT
user: Explain a mutex.
Project: shootout · 4 calls Total €0.0018

Who it's for

For teams that build with AI, and for those who sell it.

IT, platform and AI teams Give every team AI access with single sign-on, budgets and one place to see spend. For teams → Agencies Build AI features for each client in its own project, with its own budget. For agencies → AI integrators and consultancies Deliver RAG and agents on a European platform your client can inspect. For integrators → Hosting, MSP and cloud providers Sell AI under your own brand. Each customer gets an isolated instance, provisioned from your billing system. For providers →

Who's behind tensic

Built and run by team.blue.

tensic is built and operated by team.blue, [one line with real figures: customers, countries, years in hosting].

We run tensic the way we run hosting: on our own European infrastructure, with our own operations team. [confirm]

team.blue
Logos of the team.blue brands that offer tensic [confirm which]

FAQ

Before you join.

Where is my data stored?

In your own tensic instance, on team.blue infrastructure in [confirm]. Prompts, documents and embeddings stay there unless you allow an external model.

Which models can I use?

Open-weight models served in Europe, plus any provider you connect: OpenAI, Anthropic, Gemini, Grok, Azure, Bedrock, Ollama, vLLM or any OpenAI-compatible endpoint.

Can I block external providers?

Yes. Turn off external models and tensic refuses any model that would send data outside, embeddings and rerankers included.

Do I have to rewrite my app?

No. Each project speaks the OpenAI API: change the base URL and the key.

Can I resell tensic?

Yes. Each of your customers gets an isolated instance under your brand, with plans and limits from your billing system.

When can I start?

Contact us and we will get you started.

Contact us.

Tell us what you want to build.

We use your details only to contact you about tensic. See our privacy policy.