Skip to main content

Try AxonFlow — Free Trial Server

Try AxonFlow instantly at try.getaxonflow.com — no Docker, no installation, no license required. Register a tenant in 30 seconds and start testing governance policies with any SDK.

Community SaaS is for exploration, not your long-term rollout path

When a real team or real workflow starts to form, move to a self-hosted Evaluation License or apply for the Design Partner Program. Design Partner is the path for full enterprise features, AxonFlow-managed SaaS, and direct rollout support.

Quick Start

1. Register a tenant

curl -X POST https://try.getaxonflow.com/api/v1/register \
-H "Content-Type: application/json" \
-d '{"label":"my-trial"}'

Response:

{
"tenant_id": "cs_7f3a9b2e-4d1c-4a8f-b9e3-1f2d3c4e5f6a",
"secret": "a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6",
"secret_prefix": "a1b2c3d4",
"expires_at": "2026-05-09T13:17:40Z",
"endpoint": "https://try.getaxonflow.com",
"note": "This is a shared trial server. No SLA, no security guarantee..."
}

Save the secret — it is shown only once. The secret_prefix shows the first 8 characters for identification.

v9 terminology

The tenant_id field carries your client_id — the API credential identifier used for Basic Auth. In v9 terminology, customer organization (org_id) and API credential (client_id) are distinct concepts; the on-wire field is kept as tenant_id for back-compat through v9, and removed in v10. For Community SaaS the same cs_... value is both your org_id and client_id. See the v7 → v8 Migration Guide for the full mapping.

2. Configure your SDK

Set AXONFLOW_TRY=1 to auto-connect, or configure the endpoint manually:

from axonflow import AxonFlow

# Use credentials from step 1
client = AxonFlow(
endpoint="https://try.getaxonflow.com",
client_id="cs_your-tenant-id",
client_secret="your-secret",
)

Or auto-connect with environment variables:

export AXONFLOW_TRY=1
export AXONFLOW_CLIENT_ID=cs_your-tenant-id
export AXONFLOW_CLIENT_SECRET=your-secret
# With AXONFLOW_TRY=1 set, no endpoint needed
client = AxonFlow(
client_id="cs_your-tenant-id",
client_secret="your-secret",
)

3. Send your first request

import asyncio

async def main():
result = await client.proxy_llm_call(
"", "What is the capital of France?", "chat"
)
print(f"Success: {result.success}")

asyncio.run(main())

Registration

Endpoint: POST /api/v1/register

FieldTypeRequiredDescription
labelstringNoHuman-readable name for your registration (max 255 chars)

The response contains your credentials. The secret field is shown only once — store it securely.

Credentials expire after 30 days. Register again to get new ones.

Rate Limits

LimitValueScope
Requests per minute20Per tenant
Requests per day500Per tenant
Registrations per hour5Per IP address

When a limit is reached, the server returns HTTP 429 with a Retry-After header.

Available LLM Models

The trial server runs Ollama with the following models:

ModelSizeBest for
llama3.2:latest2.0 GBGeneral chat, policy testing

Responses from local models are slower than cloud LLMs. Allow up to 30 seconds per request.

Want to test with your own API keys? Deploy AxonFlow self-hosted and configure any supported LLM provider.

Limitations and Disclaimers

Important — Read Before Using

try.getaxonflow.com is a shared trial server. It is provided free of charge for trial purposes only.

  • No SLA — No uptime guarantee. The server may be unavailable without notice.
  • No security guarantee — Do not send real PII, production data, or sensitive information.
  • 30-day data retention — All data (registrations, audit logs, policies) is automatically purged after 30 days.
  • Rate limited — 20 requests/minute, 500 requests/day per tenant, 5 registrations/hour per IP.
  • Ollama only — Local LLM models only. No cloud LLM providers.
  • AxonFlow reserves the right to wipe the instance at any time.

For production use, deploy self-hosted or contact [email protected] for enterprise licensing.

What's Next

For any real workload, move off Community SaaS. Three production-fit alternatives:

Other resources:

FAQ

Can I use my own API keys?

Not on try.getaxonflow.com — it runs Ollama only. Deploy self-hosted to use OpenAI, Anthropic, Azure, Gemini, Mistral, or Bedrock.

How do I migrate to self-hosted?

  1. Deploy AxonFlow locally: docker compose up -d
  2. Change your SDK endpoint from try.getaxonflow.com to localhost:8080
  3. Your policies and configurations transfer — only the endpoint changes

What happens when my tenant expires?

After 30 days, your credentials stop working (HTTP 401). Register again to get new credentials. Old data is purged.

Is my data shared with other tenants?

No. Each tenant has a unique UUID (cs_ prefix) and all data is partitioned by tenant. Other tenants cannot see your policies, audit logs, or query history. The underlying infrastructure is shared, so do not send sensitive data.

In v9 terminology this cs_... value is both your customer organization (org_id) and your API credential (client_id); the legacy tenant_id JSON field carries the same value for back-compat.