FluiqFluiqExamples
  • ObservabilityTrace every call, cost, and latency
  • SecurityBlock attacks, redact PII and secrets
  • OptimizationCache repeated prompts automatically
  • EvaluationScore responses and whole agent runs
  • DatasetsGolden sets that capture whole agent runs
  • Prompt ManagementVersion and deploy prompt templates
  • AlertsPush eval and security events to Slack

LLM Providers

  • OpenAI
  • Anthropic
  • Google Gemini
  • Google Vertex AI

Agent Frameworks

  • LangChain
  • LangGraph
  • CrewAI
  • Google ADK
  • MCP

Vector Databases

  • Pinecone
  • Chroma
  • Weaviate
  • FAISS
  • Qdrant
14 integrations ยท zero wrappersView all
Pricing
  • FAQPricing, evals, security & data
  • Fluiq DocsGuides, concepts & SDK reference
  • Code SamplesCopy-paste integration snippets
  • LLM Cost CalculatorCompare OpenAI, Claude & Gemini pricing
  • polygateOpen-source unified LLM client
  • InfragerCloud diagrams to secure Terraform
Contact
Get API key

Language

Examples

ObservabilitySecurityEvaluationOptimizationPrompts
SDK Reference

Security

fluiq.secure() adds a scanning layer to every traced LLM call. Choose warn to flag risks on the trace, or block to halt the request before it reaches the model.

Default mode: every traced LLM call is scanned server-side. Risks are flagged on the trace without blocking execution.

Python
import fluiq
import openai

fluiq.instrument(api_key="fl_...")
fluiq.secure()  # warn mode by default

client = openai.OpenAI()

# Calls proceed normally; risk metadata appears in the Security dashboard
response = client.chat.completions.create(
    model="gpt-4o",
    messages=[{"role": "user", "content": user_input}],
)