Skip to main content
Vrin Enterprise lets organizations run the full RAG pipeline in their own AWS account. Your documents, facts, and embeddings never leave your cloud.

How it works

Enterprise routing is server-side and transparent. The API key prefix determines where data flows:
Key prefixInfrastructureData location
vrin_Vrin shared infraVrin’s AWS account
vrin_ent_Customer’s AWS accountCustomer’s AWS account
The SDK methods (query(), insert(), upload_file(), etc.) are identical for both flows. When you use a vrin_ent_ key, Vrin’s backend:
  1. Looks up your organization’s infrastructure config in DynamoDB
  2. Assumes an IAM role in your AWS account via STS
  3. Routes all operations (Neptune, OpenSearch, S3, Bedrock) to your resources
  4. Returns results without persisting anything in Vrin’s infrastructure

Data sovereignty guarantees

  • Documents uploaded with vrin_ent_ keys are stored in your S3 bucket
  • Facts are written to your Neptune graph database
  • Vector embeddings are indexed in your OpenSearch cluster
  • AI model calls use your Bedrock configuration
  • Vrin’s infrastructure only handles request routing and authentication

Enterprise components

Your AWS account hosts:
ServicePurpose
Amazon NeptuneKnowledge graph (entities, relationships, facts)
Amazon OpenSearchVector store (embeddings, BM25 index)
Amazon S3Document storage
Amazon BedrockLLM and embedding model access
Vrin manages:
ComponentPurpose
API Gateway + LambdaRequest routing, authentication
DynamoDBOrganization config, user accounts
STSCross-account role assumption

Getting started

1

Sign up for enterprise

Contact vedant@vrin.cloud or sign up through the enterprise portal.
2

Deploy infrastructure

Follow the deployment guide to set up Neptune, OpenSearch, S3, and IAM roles in your AWS account.
3

Configure Vrin

Save your infrastructure configuration through the enterprise client or web portal.
4

Validate connectivity

Run client.validate_connectivity() to verify Vrin can reach all services.
5

Start using Vrin

Use your vrin_ent_ API key with the standard SDK — everything routes to your infrastructure automatically.

Next steps