Questions

Frequently asked questions

What AcruxCore does, how it compares to the alternatives, and where it is the wrong tool for the job. Every answer that could be argued with links to the evidence behind it.

AcruxCore basics

What is AcruxCore?

AcruxCore is an LLMOps platform for managing applications built on large language models. It brings prompt versioning, an OpenAI-compatible LLM gateway, tracing, a tool catalog, and evaluation into one place. Use the gateway to capture model requests as they pass through, or connect tracing directly.

AcruxCore is licensed under Apache 2.0, so you can self-host the platform.

What problems does AcruxCore solve?

AcruxCore helps teams update prompts without redeploying application code and understand what happens during model calls. Prompt versioning gives teams a shared place to manage and improve prompts.

The gateway captures requests as they pass through it. This gives you visibility into model calls without relying only on traces reported by your application.

The tool catalog stores tool definitions next to your prompts. Give a prompt access to a tool and the model can call it, so a plain prompt becomes an agent without extra glue code. See the connect a tool to a prompt guide.

What is the difference between a trace and an audit event?

A trace records traffic your application sent: one model call, its prompt, its tokens, its latency and its cost. An audit event records a change a person made, and names them.

The two answer different questions. "Why did this answer come out wrong?" is a trace. "Who changed the prompt on Tuesday, and what did it say before?" is an audit event. A completion never appears in the audit trail, and a role change never appears in a trace.

AcruxCore keeps both, and both are on by default. See core concepts for how traces, prompts, versions and audit events relate.

Can I use AcruxCore without the gateway?

Yes. Call your model provider directly with your own API key while using AcruxCore for prompt versioning and tracing. Follow the gateway-free RAG tutorial for a complete example.

If your app already uses OpenTelemetry, it can send traces to the OTLP endpoint. Gateway features such as caching, budgets, virtual keys, and automatic fallbacks require traffic to pass through the gateway.

LLMOps platform comparisons

How does AcruxCore compare with Langfuse, Phoenix, Opik, Helicone, MLflow, and Laminar?

AcruxCore combines an LLM gateway with prompt management, tracing, and evaluation. The gateway applies routing, caching, budgets, and virtual keys before calls reach the provider. In our published comparison, Helicone and MLflow also offer gateways; Langfuse, Phoenix, Opik, and Laminar collect traces from calls made by your application.

AcruxCore brings prompt versioning and a versioned tool catalog together with gateway execution and tracing. It is also the only one of the seven whose audit log of who changed what needs no paid plan. This makes it a strong option for teams that want to manage their agents in one platform.

The comparison matrix compares ten criteria per competitor, with supporting sources. For a deeper look, read our hands-on test of nine platforms.

What are AcruxCore’s key strengths?

AcruxCore’s strengths include versioned tools, gateway-managed tool execution, and prompt templates with conditional logic. It also includes prompt optimization, trace-linked user feedback, and an audit log of who changed what, on every plan.

The versioned tool catalog stores individual tools with their version history and lets the gateway execute their calls. Our published comparison distinguishes this from stored tool schemas, playground configurations, and catalogs of whole MCP servers.

Tools can connect to HTTP endpoints that the gateway calls for you. Add an existing endpoint as a tool without redeploying your application.

AcruxCore also supports prompt templates with conditional logic using Jinja2 conditionals and loops. This keeps branching logic inside the template. In our published comparison, MLflow also supports this; the other five platforms use variable substitution.

The prompt optimizer drafts rewrites and evaluates them against the same test cases as your production prompt. You choose which candidate to promote as a new version. Feedback links to a trace or an individual span and records its source. This separates end-user ratings from developer notes, so you can build datasets specifically from user feedback.

The team-wide audit trail records every change with the person who made it — API keys, members and roles, provider connections, virtual keys, budgets, secrets, prompts and tools. It is on by default on every plan and when self-hosted, and it filters by area, by event, or by the person.

These features help teams improve prompts using test results and user feedback. Other platforms also have evaluation strengths, including Opik; our comparison does not establish optimization or feedback as exclusive to AcruxCore. The audit trail is the exception. Of the seven platforms compared it is the only one that needs no paid plan: Langfuse gates its own behind a $2,499/mo Enterprise tier, and we found none in Phoenix, Opik, Helicone, MLflow or Laminar.

Which LLMOps platforms have an audit log of who changed what?

AcruxCore records every change with the member who made it, on every plan, self-hosted included. It is on by default and there is nothing to switch on.

There are three trails. Each prompt and each tool has its own Audit tab — created, renamed, version committed, alias promoted, alias deleted. Owners and admins also get one team-wide trail in the dashboard, covering what belongs to no prompt and no tool.

The team-wide trail holds 34 event types across seven areas: API keys, members and roles, invites, provider connections, virtual keys, budgets, gateway models, secrets, trace settings, and prompt and tool changes. Filter it by area, by a single event, or by the person — including someone who has since left the team.

In our published comparison this is the row where the paid tiers show. Langfuse has an audit log in its UI, gated behind the Enterprise plan at $2,499/mo, on hosted Langfuse as well as self-hosted. For Phoenix, Opik, Helicone, MLflow and Laminar we found no audit log in any settings page we opened.

Read the audit trail guide for the screens, or the audit API to pull the same events yourself. Check the dated comparison matrix before deciding: a feature can ship after the date we checked it, and this is a row worth re-checking yourself if a compliance review depends on it.

How much latency does the AcruxCore gateway add?

In our published benchmark, AcruxCore added about 42 ms of software overhead compared with calling OpenAI directly. The reported confidence interval was +17 ms to +81 ms. Actual overhead depends on your setup and workload.

The benchmark write-up includes the latency distribution, tail latency, and a reproducible test script. Run it with your workload to assess the trade-off.

When should I consider an AcruxCore alternative?

Consider an alternative if you need a hierarchy above teams, gateway-level content filtering, different role controls, or a larger project community. In our published comparison, Langfuse and Laminar offer two-level hierarchies; AcruxCore uses a flat team structure.

Our comparison also identifies endpoint-level content guardrails and PII filtering in MLflow’s gateway, which AcruxCore does not offer. AcruxCore allows one role per member; review the documented role controls if your team needs more flexibility.

Langfuse and MLflow have larger GitHub communities in our published comparison. If ecosystem size matters to your decision, weigh it alongside workflow fit and deployment needs.

How can I verify AcruxCore’s comparisons?

Our comparisons include sources, test details, and screenshots from actual sessions. We run each platform, self-host where possible, and rebuild the same example prompt on both sides.

Every row in the comparison matrix includes a source link and a check date. We highlight competitor strengths alongside AcruxCore’s strengths so you can assess the trade-offs.

The latency test scripts are available in the repository. You can reproduce the benchmark and check how the results apply to your environment.

How does AcruxCore’s open-source license compare?

AcruxCore uses Apache 2.0 for the whole platform, with no enterprise-only feature directory. Our published comparison identifies similar licensing for four alternatives and different terms for two.

The comparison lists Opik, Helicone, MLflow, and Laminar as Apache 2.0 without a gated directory. It describes Langfuse as MIT at its core, with some features under an enterprise license. Phoenix uses the Elastic License 2.0, a source-available license that is not OSI-approved.

Check the linked sources and review each license before choosing a platform. AcruxCore’s Apache 2.0 license supports teams that want to run and manage the full platform themselves.

Self-hosting, privacy, and data export

Can I self-host AcruxCore?

Yes. Run docker compose up to self-host the same code used by the hosted platform. There is no separate community edition or enterprise-only feature directory.

Does AcruxCore store my prompts and responses?

Hosted AcruxCore stores request and response bodies for trace inspection. You can disable payload capture for your whole team or individual traces. The payload capture guide explains both options.

With self-hosting, you manage AcruxCore on your own infrastructure. Data sent to external model providers still depends on your configuration. For hosted data handling, see the security page.

Can I export my prompts and traces?

Yes. Export your prompt library as portable JSON, including its version history, and import it again when needed. The diff, export and import guide explains the process. You can also retrieve traces through the REST API.

AcruxCore pricing

Is the AcruxCore audit log free, or does it need a paid plan?

It is free. The audit trail is part of the platform on every plan, hosted and self-hosted, with no upgrade and no add-on. Self-hosting it costs nothing beyond your own infrastructure, because the whole platform is Apache 2.0 with no enterprise-only directory.

This is unusual in this category, and it is the reason the row is worth checking. Of the seven platforms in our hands-on comparison, AcruxCore is the only one whose audit trail needs no paid plan. Langfuse has one, behind its $2,499/mo Enterprise tier for hosted and self-hosted use alike. We found none in Phoenix, Opik, Helicone, MLflow or Laminar.

What it does not do yet: there is no CSV or JSON export and no retention window you can set. Events accumulate and are read in the dashboard or over the audit API.

How much does AcruxCore cost? Is there a token markup?

Self-hosted AcruxCore has no software license fee. The full platform is available under Apache 2.0, with no enterprise-only feature directory. You pay for your infrastructure and any model provider usage.

Hosted AcruxCore is free during beta, with no credit card required at sign-up.

AcruxCore does not mark up model tokens. Connect your own provider credentials and pay the provider’s rates. The gateway tracks per-call costs for visibility without adding a token surcharge.

Post-beta hosted pricing has not been announced. Check the pricing page for updates. Existing accounts will receive notice before pricing changes.

Something not answered here?

The comparison matrix has the row-by-row detail with a source for every fact, the hands-on test of nine platforms is the long version, and contact reaches a person.