Live · GA

AgentForge

AI Agent-as-a-Service. Build custom support agents, internal ops agents, and sales assistants that call your tools, remember context, and run behind a versioned API — without standing up your own model-serving or orchestration stack.

Everything an agent needs, none of the glue code

Tool calling

Register any REST endpoint, internal API, or database as a typed tool. AgentForge handles the function-calling loop, retries, and argument validation against your schema.

Model routing

Pick a Bedrock model per agent, or let AgentForge route by task complexity and cost budget. Swap models without changing your integration code.

Session memory

Short-term session memory out of the box, backed by DynamoDB, with configurable retention. Bring your own vector store for long-term recall.

Guardrails

Attach Bedrock Guardrails policies per agent — PII redaction, topic denylists, jailbreak detection — and get a webhook event whenever one trips.

Versioned deploys

Every change creates a new agent version behind the same endpoint. Roll out gradually, A/B two prompt versions, or roll back instantly.

Run tracing

Every invocation, tool call, and model response is logged to S3 with a trace ID. Replay a failed run locally against the same inputs.

How it works

From API call to answer, in five steps

01

Request hits API Gateway

Your app calls agent.invoke(). API Gateway authenticates the request against your API key and applies per-key rate limits.

02

Lambda loads agent config

An orchestrator Lambda resolves the agent's current deployed version — its model, tools, memory settings, and guardrail policy.

03

Bedrock generates a response

The configured model runs on Amazon Bedrock. If the model requests a tool call, Step Functions coordinates the call-and-resume loop.

04

State is written to DynamoDB

Session memory and agent state persist to DynamoDB so the next turn in the conversation has context, even across cold starts.

05

Trace and response return

The final answer streams back to your app, while the full trace — prompts, tool calls, latency — lands in S3 and your dashboard.

Where teams put AgentForge to work

Support

Customer support agents

Answer order status, refund, and account questions by calling your helpdesk and order APIs directly, with a defined handoff-to-human path.

Internal ops

Ops and on-call assistants

Query internal dashboards, summarize incident channels, and open tickets — scoped to internal tools with audit-logged actions.

Revenue

Sales and success assistants

Draft follow-ups from CRM context, qualify inbound leads against your ICP, and surface account health before renewal calls.

API & SDK

Deploy an agent in one API call

The same primitives — create, invoke, deploy — work whether you're calling the REST API directly or using the TypeScript/Python SDK.

deploy.sh
# create an agent from a config file
curl -X POST https://api.qxentrixai.com/v1/agents \
  -H "Authorization: Bearer $QX_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "ops-agent-v1",
    "model": "bedrock:anthropic.claude",
    "tools": ["pagerduty", "internal_wiki"],
    "guardrails": "internal-tools-v1"
  }'

# promote a version to the live endpoint
curl -X POST https://api.qxentrixai.com/v1/agents/ops-agent/deploy \
  -H "Authorization: Bearer $QX_API_KEY" \
  -d '{ "version": 3 }'
Pricing

Start free, scale with usage

Every tier includes the full agent runtime. Higher tiers add concurrency, SLAs, and dedicated support. See the full pricing page for a monthly/annual breakdown and FAQ.

Free
$0

For prototyping

  • 1 active agent
  • 1,000 invocations / mo
  • Community support
Start free
Enterprise
Custom

For scaled deployments

  • Unlimited agents
  • Volume-based pricing
  • VPC / private endpoint
  • Dedicated support + SLA
Contact sales