Arcana

Arcana

Native RAG for Elixir/Phoenix with agentic loops and GraphRAG

64/100MonitorFreeFree

Arcana is a standout RAG library for Elixir/Phoenix developers, offering deep OTP integration, three operation modes (advanced, modular, agentic), and built-in GraphRAG. It's free and open-source, with local-first embeddings via Bumblebee and support for cloud LLMs. However, it's strictly for Elixir projects—non-Elixir teams should look at alternatives like LangChain or Haystack. If you're on the BEAM, Arcana is the most native and capable choice for adding AI features.

Verified 15d ago · liveness 64/100 · cite: rightaichoice.com/tools/arcana

Best for
  • Elixir developers wanting AI search/Q&A inside Phoenix apps
  • Teams wanting RAG without extra services
  • Projects needing agentic workflows inside OTP
  • Ecto/PostgreSQL projects seeking a native AI layer
Not ideal for
  • Non-Elixir projects
  • Beginners uncomfortable with Elixir/OTP
  • Teams needing a hosted, no-code RAG solution
Visit Website

IntermediateFor an experienced Elixir developer, you can install Arcana and run a basic search within an afternoon (3-4 hours). Setting up agentic loops and GraphRAG may take a few days to tune. Beginners unfamiliar with OTP should budget extra time for learning the ecosystem.Web · APIAPI availableVerified 15d ago
Pricing
Free
FreeFree tier2 hidden costs
Learning curve
Intermediate
For an experienced Elixir developer, you can install Arcana and run a basic search within an afternoon (3-4 hours). Setting up agentic loops and GraphRAG may take a few days to tune. Beginners unfamiliar with OTP should budget extra time for learning the ecosystem.
Runs on
WebAPI
API available · 11 integrations
Who it's for
Elixir developer adding semantic search to a Phoenix forumTeam building an internal Q&A bot over documentationDeveloper automating customer support with agentic workflows
Live sentiment
Is Arcana actually worth it?

We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.

  • Honest verdict, not marketing
  • Real pros & cons from real users
  • Attributed quotes with receipts
Run a free scan

3 free scans · no card needed

Skip it if

Skip Arcana if you are not building in Elixir/Phoenix, if you need a hosted no-code RAG solution, or if your data lives outside PostgreSQL/pgvector.

The 30-second take
Biggest gripe

Deploying Arcana in production requires you to run your own Phoenix app, PostgreSQL, and vector index—there is no managed service, so you pay for your own infrastructure.

Price reality

Arcana is free and open-source, making it the cheapest RAG option for Elixir teams—no per-token or per-seat fees. Compared to Python-based libraries like LangChain, which may have paid tiers, Arcana is completely free, but you must bring your own infrastructure and LLM API keys.

In short

Arcana — Native RAG for Elixir/Phoenix with agentic loops and GraphRAG. Best for Elixir developers wanting AI search/Q&A inside Phoenix apps, Teams wanting RAG without extra services, Projects needing agentic workflows inside OTP. Free to use.

What people actually say about Arcana — is it worth it?

We scanned public community sources for Arcana on Jul 3, 2026 and could not establish that the discussion we found is about this tool rather than something else sharing its name. Our own analysis of that scan says the posts were off-subject. Rather than publish a sentiment score built on the wrong subject, we publish nothing here and re-run the scan.

Viability Score

64/100
Monitor

How well maintained and how widely used is Arcana? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this

Recent activity
not measured
Traction
100
Site health
95
User sentiment
30
What the vendor publishes
20

Last calculated: September 2026

How we score →

Key Features

  • Advanced RAG with query rewriting and hybrid search
  • Modular RAG via composable pipeline steps
  • Agentic RAG with runtime tool selection
  • GraphRAG with Leiden community detection
  • Hybrid search (semantic + fulltext) with RRF fusion
  • Cross-encoder reranking via Bumblebee
  • Local embeddings via Bumblebee (EXLA/Torchx)
  • Cloud LLM support (OpenAI, Anthropic, Z.ai)
  • Streaming support for real-time responses
  • Source citation with NLI hallucination check
  • LiveView monitoring dashboard
  • Telemetry events for pipeline steps
  • Pluggable behaviours (chunker, embedder, searcher, etc.)
  • Declarative configuration via mix igniter.install
  • Self-correcting search and answer modes

About Arcana

FreeIntermediateAPI availableWeb · API

Arcana is an embeddable Retrieval-Augmented Generation (RAG) library built natively for Elixir and Phoenix applications, leveraging the BEAM ecosystem and your existing Ecto repo with PostgreSQL and pgvector. It provides three modes of operation: Advanced RAG via Arcana.search/2 and Arcana.ask/2 with default query rewriting, hybrid search, and cross-encoder reranking; Modular RAG via Arcana.Pipeline for composing custom retrieval steps; and Agentic RAG via Arcana.Loop where the LLM picks tools like search, answer, or give_up at runtime. Arcana also ships GraphRAG with community detection (Leiden) and fusion with vector search. All processing runs inside your OTP supervision tree—no separate services needed. Built for Elixir developers who want AI features without leaving the BEAM, Arcana offers local-first embeddings via Bumblebee and optional cloud LLMs (OpenAI, Anthropic, Z.ai). It includes a LiveView dashboard for monitoring and debugging, extensive telemetry, and evaluation tooling. Unlike Python-based RAG libraries that require HTTP wrappers, Arcana runs as a native OTP library with low latency and full data control.

Behind the Verdict

Arcana excels because it treats RAG as a first-class citizen inside the BEAM, not as an external service. The three operation modes give you a clear path from a simple search to a fully agentic loop, and the modular pipeline lets you swap components (chunker, embedder, searcher) via custom behaviours. The built-in LiveView dashboard is a major plus for debugging, and the NLI hallucination check adds a layer of trust. However, the learning curve is real: you need to be comfortable with Elixir, OTP, and Ecto. The lack of a hosted version means you manage your own infrastructure, and the library is tightly coupled to PostgreSQL/pgvector—if you're using another database, it's a dead end. For teams already on the BEAM, Arcana delivers unmatched integration and performance. For others, it's a non-starter. Compared to Python-centric RAG frameworks, Arcana is more performant and private, but less portable.

Researching Arcana? Get your full AI stack in 60 seconds.

Free, no signup — tell us your goal and get tools matched to your budget & existing stack.

Real-world workflow fit

Concrete scenarios for the personas Arcana actually fits — and what changes day-one when you adopt it.

Elixir developer adding semantic search to a Phoenix forum

You want to let users search posts by meaning, not just keywords.

Outcome: Install Arcana, add Ecto schema with pgvector, use Arcana.search/2 with hybrid search to return relevant posts, and display results in a LiveView component.

Team building an internal Q&A bot over documentation

You need answers that cite sources and reduce hallucinations.

Outcome: Use Arcana.ask/2 with source citation and NLI hallucination check to provide trustworthy answers, and monitor performance via the LiveView dashboard.

Developer automating customer support with agentic workflows

You want the AI to decide whether to search, answer, or hand off to a human.

Outcome: Configure Arcana.Loop with tools like search and give_up, enabling the LLM to triage queries and escalate when confidence is low.

Use Cases

Models Under the Hood

Bumblebee (local embeddings)OpenAIAnthropicZ.ai

as of 2026-09-08

Limitations

  • Arcana is tied to the Elixir ecosystem, so non-Elixir projects cannot use it.
  • The free open-source version lacks official support SLAs.
  • Some advanced integrations (e.g., specific vector DBs) may require additional setup or paid modules in the future (currently all open source).

as of 2026-08-24

Verification history

We have re-verified Arcana 7 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.

  1. re-checked, vendor evidence unchanged
  2. re-checked, vendor evidence unchanged
  3. re-checked, vendor evidence unchanged
  4. re-checked, vendor evidence unchanged
  5. re-checked, vendor evidence unchanged
  6. re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it

Showing the 6 most recent of 7 verification passes.

Free to cite with attribution — this page re-verifies continuously.

12-month cost

Project the real annual outlay, including the implied monthly cost when only an annual tier is published.

Annual total
Free
Over 12 months
Effective monthly

Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.

Plans compared

For each published Arcana tier: who it actually fits, and what it adds vs. the previous tier. Cross-reference the cost calculator above for projected annual outlay.

Open Source

$0

Ideal for

Elixir developers and teams who want a free, self-hosted RAG library and are comfortable managing their own infrastructure and LLM API keys.

What this tier adds

This is the only tier—free and fully open source, with all features included and no paid upgrades.

Hidden costs & gotchas

What the public pricing page doesn't put in bold. Captured from pricing-page footnotes, contract terms, and recurring complaints.

  • Deploying Arcana in production requires you to run your own Phoenix app, PostgreSQL, and vector index—there is no managed service, so you pay for your own infrastructure.
  • Running local embeddings via Bumblebee needs significant CPU/GPU resources, which can increase cloud hosting costs compared to using a hosted embedding API.

Where the pricing makes sense

The company stage and team size where Arcana's pricing actually pencils out — and where peers do it cheaper.

Arcana is free and open-source, making it the cheapest RAG option for Elixir teams—no per-token or per-seat fees. Compared to Python-based libraries like LangChain, which may have paid tiers, Arcana is completely free, but you must bring your own infrastructure and LLM API keys.

Setup time & first value

How long it actually takes to get something useful out of Arcana — broken out by persona, not the marketing-page minute.

For an experienced Elixir developer, you can install Arcana and run a basic search within an afternoon (3-4 hours). Setting up agentic loops and GraphRAG may take a few days to tune. Beginners unfamiliar with OTP should budget extra time for learning the ecosystem.

Switching to or from Arcana

How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.

Migrating in
  • From LangChain (Elixir): Rewrite your pipeline using Arcana.Pipeline, swap Python dependencies for Elixir behaviours, and reuse existing Ecto schemas.
Migrating out
  • To Haystack: Export your indexed documents and re-index using Haystack's document store, then rewrite queries in Python.

Integrations

PostgreSQL (pgvector)EctoPhoenix LiveViewBumblebeeEXLATorchxOpenAIAnthropicZ.aiObanBroadway

Resources & Guides

Tutorials & Learning

YouTube returned 6 videos for “Arcana”, and we withheld 6: 6 could not be judged, because “Arcana” is a single word that other videos use for other things. We are showing none, because we could not prove any of them are about Arcana.

Official links

Featured Head-to-Head Comparisons

Popular in Vector Databases & Retrieval

Voyage AI

Voyage AI

Specialized embedding models and rerankers for high-accuracy enterprise RAG, with 32K-token context and multimodal support.

Contact SalesTry
Nomic Embed

Nomic Embed

Open-source text embeddings plus agentic AEC workflows for drawing review and code compliance

FreemiumTry
Ragatouille

Ragatouille

Train and use ColBERT late-interaction retrieval models in any RAG pipeline

FreeTry

Frequently Asked Questions

Used Arcana? Help shape our editorial sentiment research.