Etnetera AgenticLLM Gateway and agent platform

Agents do the work. On your own terms.

An agent that only gives advice saves you a few minutes. You get far more time back from one that completes the task in your systems on its own. With Agentic you can let it work with money, clients and sensitive data, because limits, approvals and a record of every step are part of each run.

Curious how an agentwould handle your process?

In a short meeting we'll show you how an agent would handle one of your processes and what it would save you.

Book a meeting The calendar opens in a new window.
Marek Krajčo Business Lead, Etnetera marek.krajco@etnetera.cz
Any agent can give advice today.

Acting safely is another matter.

Once an agent is changing system state, spending money or touching sensitive data, you need answers to five questions. Click a row to see the answer you'll have with Agentic.

agent_audit.log5 open questions
  • WITH AGENTICEvery risky step has a named approver on your side. Who decided, when and why is in the same record as the agent's work.

Two layers, one product.

LLM Gateway keeps watch. Platform runs the work.

The LLM Gateway gives you control over every access to AI models and tools. On top of it, the Platform runs the agents' actual work. Pick a layer.

With the Platform, your agents do real work.

  • You design the stepsBuild an agent from steps a business colleague can follow.
  • The agent carries them outReliably, step by step. You see what each step cost.
  • You decide on the risky onesThe agent stops and waits for approval, even for several days.

The LLM Gateway is always part of the Platform. So your agents never run without control over access, budget and data.

LLM Gateway A firewall and a ledger

for your company's AI traffic.

All your AI models sit behind a single entry point. For every call you know who made it, what it cost and whether it passed your rules.

/identity

Identity

An agent can only do what you've authorised it to do. Never more than the person who started it.

/budget

Budget

You set a budget for every key and every step, and it's checked on every call.

/data

Data

Sensitive details are replaced with tokens before they reach the model. Data stays inside your infrastructure.

/tools

Tools and providers

Models from the major providers and local models through a single interface. Switch providers without rewriting integrations.

The model never sees your clients' sensitive data.

Pseudonymisation, which the GDPR recognises as a safeguard, is applied automatically to every call. The detectors are tuned for Czech and European data. They recognise a Czech birth number (the local equivalent of a social security number) by its check digit and an IBAN by its checksum. The original can only be retrieved with authorisation and an entry in the audit trail.

prompt → model2 details pseudonymised

…pay to account [IBAN_TOKEN_7f3a], birth no. [RC_TOKEN_91cd]…

Token → original only with authorisation, a stated purpose and an entry in the audit trail.

For your IT teamGuardrails and data protection in depth

A prompt is not a control mechanism. A guardrail is.

The model only makes recommendations. Control is enforced outside it, around every input, output, tool call and action.

  1. At input, it checks for prompt injection, personal data, secret keys and tenant boundaries.
  2. At output, JSON schema, business rules and confidence level.
  3. For actions, risk class, approval, idempotency and sandbox.

Step limits, cost limits and a circuit breaker apply for the whole run.

Five responses to every rule

Every guardrail can reject a request, send it to a person for approval, warn, just log it, or mask the sensitive part. You can test rules in a simulator before switching them on.

rejectapprovewarnlogmask

Detectors for Czech birth numbers (mod 11), IBAN (mod 97), payment cards (Luhn), email, Czech phone numbers and custom patterns. If masking fails, the request isn't sent.

Platform An agent that survives crashes,

long waits and its own mistakes.

On the Platform your agents can work for long periods, stop for your people and work with each other. And you always know exactly what they're doing.

  • In Agent Studio you describe in your own words what the agent should do. You get a plan built from the real tools and models available to you, with every choice explained. You run the agent once for real and keep exactly the version that passed.

    Describe→Plan→Verify by running→Keep

    Business users work in a simple mode with no technical terms. Developers get scripts, containers and the full API in advanced mode.

For your IT teamResilience, oversight and tool access

Durable runs on Temporal

Run history and state survive a process crash and can be fully replayed. The approval gate returns the waiting state directly in the response (HTTP 449), not through a webhook or a notification alongside the running process.

Never a long-lived key

  1. Identity at the level of a single agent, no shared accounts
  2. LLM Gateway in front of every tool access
  3. A temporary token for each call, never a key in the prompt
  4. Immediate revocation in an incident
Where agents fit

Hours currently lost to routine.

Give your people time back for the work that needs a human. Whatever process you hand to an agent, you keep the same control over it. A few examples out of many:

  • Payment and invoice approval
  • Requests and complaints
  • Documentation and certificates
  • Meeting preparation
  • Regulatory changes
  • Customer support
  • Enquiries and quotes
  • Onboarding and contracts
  • Internal reporting

Don't see your process here? All the better for a first meeting.

In practice

Invoice approval, step by step.

Walk through one agent run. Steps on the left, what is happening at that moment on the right.

invoice-approval · sample runstep 1 / 5
Supplier
Stavby Novák s.r.o.
Company ID
27 08 45 12
Account on invoice
CZ65 0800 0000 1920 0014 5399
Account in register
CZ12 0300 0000 0002 7712 4401
Note
Director's birth no. 990101/1234
Amount
CZK 486,200

The invoice arrives and the agent checks the supplier and the amount.

The agent reads the PDF, extracts the details and checks the supplier against the register. Every model call goes through the LLM Gateway and is logged for you.

Your approver sees the whole case in the app or directly in Slack and decides with one click. The history is stored in the platform for later review. The data in this example is fictional.

For IT and security Clearly separated layers.

None without a record.

You run the whole platform in your own environment, even without an internet connection. Every component writes what it did into a single audit trail, so your security team can examine it in depth.

ComponentTechnologyWhat it does
Agent StudioReact · ViteBuilding agents: describe → plan → verify → keep. Business and developer modes, tests and versions.
APIFastAPIAuthentication and management of projects, agents and runs. OpenAPI for your integrations.
LLM GatewayFastAPIBudgets, guardrails, personal data protection and tool access via MCP. Always part of the Platform.
WorkerTemporal SDKRuns agents step by step according to their definition.
Temporaldurable executionRun history and state survive a process crash. Any run can be replayed.
StorageMongoDB + GridFSAgent definitions, runs, audit records and outputs.
Supporting services Keycloaksingle sign-on (SSO) OpenBao / Vaultsecret keys kept out of the application code PostgreSQLfor Temporal only No vendor lock-inthe entire infrastructure is open source

Five things your security team will check first.

We verified all five directly in the code. On top of that, thousands of automated tests check every change, including simulated cross-tenant attacks, so we catch most bugs before they reach you.

Self-hostedAir-gappedKubernetes / Helm
  • Sign-in

    SSO via OIDC/Keycloak. New users always start with no extra permissions.

    verified in code
  • Authorisation

    Platform administration and project roles are kept separate. Only selected roles can approve.

    verified in code
  • Secret keys

    Vault or Azure Key Vault behind a single interface, with no changes to the code.

    verified in code
  • Code isolation

    Custom scripts run without network access, with memory and time limits.

    verified in code
  • SSRF protection

    Webhooks and tool connections are checked against access to the internal network.

    verified in code
5,700+automated backend tests
36documented architecture decisions
3independent audits in 2026
7AI model providers through one interface

Measured in the platform repository on 27 August 2026.

How we start

From one process to production.

No generic presentation. We start with one of your processes, and you'll see straight away whether and how an agent pays off.

Intro meeting on one process

You pick one process and we go through together how an agent would handle it and what it would cost you. No commitment.

We run the pilot in your infrastructure or ours

We build the first agent on your real data. We do the implementation together with your team.

Production and further processes

Agents move into production, and the same rules apply to every further process, team and model provider. You're backed by a team that has delivered critical projects for 30 years.

LLM Gateway

annual licence · by request volume

Get control over the AI you already use. It goes on top of your current setup with no migration, and you see costs and data straight away.

Pricing upon request

Platform

annual licence · by agent runs

You pay for completed and approved work. Attempts and failed runs aren't charged. The LLM Gateway is always included.

Pricing upon request
Frequently asked

questions

We already use ChatGPT and Copilot. Do we have to replace them?

No. You keep the licences you already have, and with Agentic you gain control over them. The LLM Gateway also handles GitHub Copilot and ChatGPT subscriptions, and you see their usage in the same budget as paid APIs.

We have LiteLLM or another LLM gateway. What does this add?

A proxy tells you what a single API call cost. With Agentic you know what a whole agent run cost, step by step, and your people can stop an action before it happens. You can keep your existing gateway, and Agentic connects to it.

We use n8n or Copilot Studio for automation.

They're great for connectors and simple automation. Agentic is for cases where an agent touches money, clients or code and you need budgets, personal data protection, approvals and runs inside your own network. The two can run side by side.

Can the platform run entirely on our premises, even without internet?

Yes. You can run the platform yourself, even in a fully isolated network. Without internet access you use local models, for example through Ollama or another model in your cluster.

Which AI models can we use?

OpenAI, Anthropic, Google Gemini, Azure OpenAI, GitHub Copilot, ChatGPT/Codex and local models through Ollama, plus any OpenAI-compatible endpoint. You choose the model for each agent separately and can switch it at any time.

Will our data be used for training?

No. No telemetry leaves the platform. Your data only goes to the model providers you set up, through your own keys.

How does it help with the AI Act?

Human oversight, logging, risk management and testing are built into the product. They take the form of approval gates, an audit trail, guardrails, budgets and test suites. In the intro meeting we'll show you how they cover Articles 9–15.

Got a process in mind for an agent?

Show us one process and we'll show you how it would work with an agent. The intro meeting doesn't commit you to anything. You choose the time directly in the calendar.

Book a meeting The calendar opens in a new window.
Marek Krajčo Business Lead, Etnetera marek.krajco@etnetera.cz