Deploy SWIRL Enterprise
Private federated search + AI answers with any LLM, in your own workspace.
Just deployed
postgres
Just deployed
/var/lib/postgresql/data
seaweedfs
Just deployed
/data
qdrant
Just deployed
/qdrant/storage
Just deployed
Just deployed
redis
Just deployed
Deploy and Host SWIRL Enterprise on Railway
SWIRL Enterprise is private AI search for your organization. It searches your sources where they live - Microsoft 365, Google Workspace, databases, web and enterprise search engines - and answers questions with AI, grounded in your results with citations. No data pipeline, no copying content into a vector store: your data stays in place.
About Hosting SWIRL Enterprise
This template deploys the complete SWIRL Enterprise stack into your own Railway workspace: the SWIRL application (search, AI answers, admin), PostgreSQL for configuration, Redis for task queues, Qdrant for semantic caching with version clustering, Apache Tika for document text extraction and OCR, SeaweedFS for private object storage, and Ollama for supporting local model tasks. All services communicate over Railway's private network; only the SWIRL application is exposed publicly over HTTPS. Configuration and cached documents persist to Railway volumes and survive redeploys. You control the workspace, the license, and the AI provider keys.
Why Deploy SWIRL Enterprise on Railway?
Deploying on Railway gives you a private SWIRL instance on infrastructure you control, without operating Kubernetes or virtual machines. One click deploys all seven services wired together; your license and API keys are entered at deploy time and stored as encrypted variables in your own workspace. Add an Anthropic API key at deploy for fast AI answers with Claude, or connect OpenAI, Azure OpenAI, Gemini, and other providers after deploy.
Common Use Cases
- Search across enterprise sources (Microsoft 365, Google Workspace, databases, intranets) from one box, with unified neural ranking
- AI answers with citations, grounded in your own content rather than the open web
- A private, license-gated deployment for teams that cannot send data to shared SaaS infrastructure
Dependencies for SWIRL Enterprise Hosting
- A SWIRL Enterprise license - request one at https://swirlaiconnect.com and receive the license JSON by email
- Recommended: an Anthropic API key for AI answers with Claude (other providers can be configured after deploy)
Deployment Dependencies
- SWIRL documentation: https://docs.swirlaiconnect.com
- Request a license: https://swirlaiconnect.com
- SWIRL support: https://swirlaiconnect.com/support
Implementation Details
After deploy, log in with username admin. The generated password is in the
swirl service's variables (ADMIN_PASSWORD). The deployment ships with
working public sources (web search, arXiv, SWIRL documentation) so you can
search immediately, then connect your own sources in the admin UI.
Why Deploy SWIRL Enterprise on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying SWIRL Enterprise on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
ADMIN_EMAIL
Email address for the SWIRL admin account.
SWIRL_LICENSE
Paste the SWIRL license JSON received from SWIRL - contact SWIRL for a license!
postgres
postgres:16-alpineseaweedfs
chrislusf/seaweedfs:4.36qdrant
qdrant/qdrant:v1.18.2redis
redis:7.4-alpine