TextQL Deployment Types
Deployment Overview
Overview
TextQL serves organizations of all sizes and types. From burgeoning startups working with rapidly evolving data to established industry leaders looking to leverage AI to enable data driven decision making. Our goal is to provide flexible deployment options for all types of orgs.
Management | Type | Reasons for doing it |
---|---|---|
Managed Deployment | Multi-Tenant | Ease of deployment |
Audited and secure environment | ||
Managed Deployment | Single Tenant | Get started easily |
Peace of mind of fully isolated env | ||
Self-Hosted Deployment | Docker Compose | Maximum control over TextQL environment |
In-Depth
Our deployment options largely segment around managed vs self-hosted.
- Managed Deployment
- Managed Multi-Tenant
- Managed Single-Tenant
- Self Hosted Deployment
- Docker Compose
- We’ll provide a compose file for our application. The database can be run within Docker or on a managed service like RDS
- Docker Compose
Managed Multi-Tenant
Overview
The fastest and easiest way to get started using the latest and greatest from TextQL. Our team of experts ensure high availability in an audited and secure managed environment.
In-Depth
Get started with TextQL quickly and effortlessly by opting for SaaS deployment. Our Managed Multi-Tenant platform is engineered for high availability, ensuring your operations run smoothly around the clock. We prioritize security and compliance, with regular SOC II audits to maintain stringent security standards. Moreover, this option guarantees automatic backups, providing peace of mind that your data is safe and recoverable. Enjoy immediate access to the latest TextQL features as soon as they’re released, without the hassle of manual updates.
Why
- Latest features as soon as they’re released
- SOC 2 Audited and Pen-tested infrastructure
- High Availability with available SLA
- HIPAA and GDPR Compliant
- Regular backups
- Lowest cost option
Who it’s for
- Organization of all sizes looking to get started as quickly and seamlessly as possible
Managed Single-Tenant
Overview
Get all the benefits of TextQL’s expert infrastructure team managing your deployment while getting the extra peace of mind that your data lives in a dedicated, isolated environment.
In-Depth
The ideal choice for organizations seeking a tailored TextQL experience with dedicated resources.
This deployment model also emphasizes security and compliance, with isolated environments that enhance data protection and privacy. We conduct regular SOC II audits to ensure the highest security standards are maintained, giving you peace of mind regarding the safety of your sensitive information. Managed Single-Tenant includes comprehensive backup strategies, ensuring data integrity and swift recovery in any scenario.
Moreover, you’ll receive the latest TextQL features with the assurance of stability and compatibility tailored to your unique setup. Our Managed Single-Tenant option combines the convenience and reliability of a managed service with the customization and exclusive resources of a private deployment, making it perfect for businesses that prioritize security, control, and performance in their TextQL integration.
Why
- Latest features as soon as they’re released
- SOC 2 Audited and Pen-tested infrastructure
- High Availability with included SLA
- HIPAA and GDPR Compliant
- Regular backups
Who it’s for
- Enterprises dealing with especially sensitive data
- Regulated industries with strict data isolation requirements
Self Hosted
Overview
When security is paramount, and full control is non-negotiable, then self hosting TextQL might be the right option for your organization.consumption
In-Depth
For organizations wanting to fully manage their deployment of TextQL in-house we provide the option to self host our service.
We distribute releases of TextQL as images of services orchestrated with Docker Compose
- Available as a Compose file
You have the option to keep storage within our service or to use more scalable external storage. We depend on Object storage and a Postgres database. If managed in-deployment we use Minio (minio/minio
) and Postgres with PGVector (pgvector/pgvector:pg16
). The service can be configured to run with any object store or Postgres (as long as it is PGVector compatible). This includes managed services like S3 and RDS.
Why
- Slower release cadence
- Full control over deployment
- Deploy into non-cloud environments
Who it’s for
- Enterprises dealing with especially sensitive data
- Regulated industries with strict data isolation requirements