Overview
Teams need fast answers from internal documents without exposing sensitive data to public AI services. Risbas is an enterprise knowledge base from 2616 Design that ingests documents, indexes them with pgvector, and powers semantic search and RAG chat with source citations and space-level access control.
Risbas runs entirely in your AWS account as a single self-hosted container. One image includes the Go backend, embedded React dashboard, REST API, and ingestion workers. You supply Amazon RDS for PostgreSQL 16 with the pgvector extension and Amazon ElastiCache for Redis 7. No mandatory cloud callbacks and no separate admin deployment.
DOCUMENT INGESTION AND KNOWLEDGE SPACES
Upload and parse PDF, Word, Excel, PowerPoint, CSV, Markdown, HTML, and plain text. Background workers chunk documents, generate embeddings, and index content with retry and dead-letter handling. Organize content into knowledge spaces by team, department, matter, or business unit. Each space has isolated indexes and RBAC policies so users only retrieve documents they are authorized to access.
SEARCH AND RAG
Risbas combines pgvector semantic search with full-text keyword search in a hybrid ranker. The search playground lets teams tune relevance before production rollout. RAG chat retrieves top-k chunks, assembles grounded prompts, and returns answers with cited sources. Pluggable embedding providers support OpenAI, local models via Ollama, and custom endpoints.
ENTERPRISE FEATURES
JWT authentication with org and team RBAC. SSO hooks for SAML and OIDC identity providers on Enterprise plans. Immutable audit trail logs every search and chat query with actor, space, and retrieved chunk references. Version history and activity tracking support compliance and legal hold workflows.
INTEGRATIONS
Connectors and integration stubs for Google Drive, SharePoint, Confluence, Notion, GitHub, and Slack. Local file upload ships fully supported on day one. REST API with OpenAPI documentation enables custom pipelines and automation.
OPERATIONS AND DEPLOYMENT
Risbas listens on port 8080. Admin dashboard at /, API at /api/v1, first-run setup at /setup, health at /health and /ready, metrics at /metrics for Prometheus. CloudFormation and Terraform templates provision VPC, RDS with pgvector, ElastiCache, Secrets Manager, ALB, and ECS Fargate. Docker Compose supports local and EC2 deployments.
WHY RISBAS
Single container with complete product inside Self-hosted by default with your data in your VPC pgvector on PostgreSQL avoids a separate vector database Permission-aware retrieval for regulated industries Hybrid search plus RAG with citations AWS Marketplace-ready install guides and runbooks
Get started at https://2616design.com/products/risbas or https://2616design.com/docs/risbas/getting-started
Highlights
- Ingest PDF, Office, HTML, and text into knowledge spaces with background workers, configurable chunking, and pgvector embeddings. Hybrid semantic and keyword search with relevance tuning.
- RAG chat with cited sources and permission-aware retrieval. Users only access chunks in spaces they are authorized to view. JWT auth, org RBAC, and SSO hooks for enterprise identity.
- Deploy as a single self-hosted Docker container with embedded dashboard, REST API, and workers. PostgreSQL 16 with pgvector and Redis 7 only. CloudFormation, Terraform, and Docker Compose included.
Details
Introducing multi-product solutions
You can now purchase comprehensive solutions tailored to use cases and industries.
Features and programs
Financing for AWS Marketplace purchases
Pricing
Dimension | Description | Cost/month |
|---|---|---|
Risbas Starter | Risbas Starter. Self-hosted enterprise knowledge base for pilot and evaluation. Includes up to 25 users, 3 knowledge spaces, 50,000 document chunks, hybrid semantic search, document ingestion for PDF and Office formats, embedded admin dashboard, and community support. Deploy as a single Docker container in your AWS account. You provide PostgreSQL 16 with pgvector and Redis 7. AWS infrastructure costs are billed separately to your account. | $100.00 |
Risbas Business | Risbas Business. Production search and RAG for organization-wide knowledge. Includes unlimited users, unlimited knowledge spaces, RAG chat with cited sources, space-level RBAC, background ingestion workers, Prometheus metrics, and priority email support (8x5). Single self-hosted container with embedded UI and API. High availability deployment supported. AWS infrastructure costs are billed separately. | $200.00 |
Risbas Enterprise | Risbas Enterprise. Large-scale corpus with custom SLA, 24x7 dedicated support, SSO and SAML or OIDC integration, custom embedding providers, dedicated solutions architect, multi-region deployment assistance, and security review package. Full Risbas platform: ingestion, pgvector search, RAG, audit, and embedded dashboard. Self-hosted in your VPC. Contact 2616 Design for private offer pricing. | $500.00 |
Vendor refund policy
2616 Design offers a 30-day refund on first-time Risbas annual subscriptions purchased through AWS Marketplace if the product has not been deployed in production (no ECS or EKS tasks running beyond evaluation). Submit requests within 30 days to hello@2616design.com with your AWS account ID, subscription ID, and reason. Approved refunds follow AWS Marketplace billing policies. Enterprise private offers follow signed agreement terms.
How can we make this page better?
Legal
Vendor terms and conditions
Content disclaimer
Delivery details
Risbas on Amazon ECS Fargate
- Amazon ECS
- Amazon EKS
Container image
Containers are lightweight, portable execution environments that wrap server application software in a filesystem that includes everything it needs to run. Container applications run on supported container runtimes and orchestration services, such as Amazon Elastic Container Service (Amazon ECS) or Amazon Elastic Kubernetes Service (Amazon EKS). Both eliminate the need for you to install and operate your own container orchestration software by managing and scheduling containers on a scalable cluster of virtual machines.
Version release notes
Risbas 1.0.0 - Initial AWS Marketplace release
New features:
- Enterprise knowledge base with document ingestion (PDF, Markdown, text, HTML)
- Knowledge spaces with org and team RBAC
- Hybrid search: pgvector semantic search plus full-text keyword fallback
- RAG chat with cited sources and configurable context windows
- Background ingestion workers with Redis job queue
- Embedded admin dashboard, REST API in one container
- Health endpoints: /health, /ready, /metrics (Prometheus)
- OpenAPI spec at /api/v1/openapi.json
Requirements:
- PostgreSQL 16 with pgvector extension (Amazon RDS recommended)
- Redis 7 (Amazon ElastiCache recommended)
- Container listens on port 8080
Documentation: https://2616design.com/docs/risbas/getting-started https://2616design.com/docs/risbas/aws-deployment
Additional details
Usage instructions
PREREQUISITES
- VPC with public and private subnets across two Availability Zones
- Amazon RDS PostgreSQL 16 with pgvector extension enabled (database name: risbas)
- Amazon ElastiCache Redis 7 with AUTH and transit encryption
- AWS Secrets Manager for application secrets
- ECS Fargate cluster and Application Load Balancer
REQUIRED SECRETS
Store in AWS Secrets Manager:
- DATABASE_URL (postgres connection string, sslmode=require)
- REDIS_URL (redis connection string with auth)
- RISBAS_JWT_SECRET (16 or more characters)
Optional:
- RISBAS_EMBEDDING_PROVIDER (openai, ollama, or custom)
- RISBAS_UPLOAD_MAX_MB (default 32)
- RISBAS_WORKER_CONCURRENCY (default 4)
PULL CONTAINER IMAGE
aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 709825985650.dkr.ecr.us-east-1.amazonaws.com
docker pull 709825985650.dkr.ecr.us-east-1.amazonaws.com/2616-design/risbas:1.0.0
DEPLOY ON ECS FARGATE
- Create an ECS task definition using the image URI above
- Map container port 8080 to the ALB target group
- Set ALB client_max_body_size to at least 64MB for document uploads
- Inject secrets as environment variables from Secrets Manager
- Run the task in private subnets with outbound NAT
- Risbas migrations enable pgvector on first start if not already enabled
FIRST-RUN SETUP
curl -s https://your-alb-dns/api/v1/auth/setup
-H "Content-Type: application/json"
-d '{"email":"admin@example.com ","password":"YourSecurePassword","org_name":"YourOrg"}'
VERIFY DEPLOYMENT
curl -s https://your-alb-dns/health curl -s https://your-alb-dns/ready
Log in at https://your-alb-dns/ , create a knowledge space, upload a document, wait for status ready, then search:
curl -s https://your-alb-dns/api/v1/search
-H "Authorization: Bearer YOUR_JWT"
-H "Content-Type: application/json"
-d '{"query":"your search terms","space_id":"SPACE_UUID","limit":10}'
RAG chat:
curl -s https://your-alb-dns/api/v1/chat
-H "Authorization: Bearer YOUR_JWT"
-H "Content-Type: application/json"
-d '{"query":"Summarize the document","space_id":"SPACE_UUID"}'
DOCUMENTATION
Getting started: https://2616design.com/docs/risbas/getting-started AWS deployment: https://2616design.com/docs/risbas/aws-deployment Document sources: https://2616design.com/docs/risbas/document-sources API reference: https://2616design.com/docs/risbas/api-reference Support: hello@2616design.com
Support
Vendor support
2616 Design provides documentation-first support for Risbas on AWS Marketplace.
Documentation: Product docs: https://2616design.com/docs/risbas/getting-started Installation: https://2616design.com/docs/risbas/installation AWS deployment: https://2616design.com/docs/risbas/aws-deployment API reference: https://2616design.com/docs/risbas/api-reference Architecture: https://2616design.com/docs/risbas/architecture Troubleshooting: https://2616design.com/docs/risbas/troubleshooting
Support channels by tier: Starter: Documentation and community support via GitHub Issues (best effort) Professional: Email at hello@2616design.com , response within 2 business days Enterprise: Dedicated support channel with SLA per agreement
We help with: Initial deployment via CloudFormation, Terraform, or Docker Compose DATABASE_URL, REDIS_URL, JWT secrets, and pgvector setup Knowledge space configuration, ingestion, and embedding provider setup Search and RAG tuning, health checks, and Prometheus metrics Upgrades between Risbas versions
Security issues: Report privately to security@2616design.com . Do not file public issues for vulnerabilities.
Infrastructure note: Risbas runs in your AWS account. 2616 Design supports the application. RDS, ElastiCache, ECS, and networking are in your account per deployment templates.
AWS infrastructure support
AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.