Built on Technology You Can Trust
No proprietary lock-in. No black boxes. Just proven, enterprise-grade open-source tools that you already know and trust.
Technology Stack Overview
Every component is auditable, replaceable, and backed by active communities.
Modern Frontend
React 18, Material-UI, modern web standards
Scalable Backend
Python/Flask, FastAPI, battle-tested in production
Industry-Standard AI
LangChain, ChromaDB, proven ML tools
Flexible Infrastructure
Docker, Kubernetes, runs anywhere
Auditable Security
HashiCorp Vault, Kratos, standard protocols
Trusted Databases
PostgreSQL, Redis, no vendor lock-in
Frontend Layer
React Ecosystem
- React 18 — Modern concurrent rendering, better performance
- Material-UI (MUI) — Professional component library, accessibility built-in
- React Router — Client-side routing
- Redux Toolkit — State management
- React Query — Server state management and caching
UI/UX Technologies
- Tailwind CSS — Utility-first styling
- Framer Motion — Smooth animations
- Chart.js / Recharts — Data visualization
- Monaco Editor — Code editing (for API testing)
Backend Layer
Python Backend
- Flask — Lightweight web framework
- FastAPI — High-performance async API framework
- Celery — Distributed task queue for background jobs
- Redis — Caching and message broker
- SQLAlchemy — ORM for database abstraction
AI/ML Stack
- LangChain — LLM orchestration framework
- ChromaDB — Vector database for embeddings
- Hugging Face Transformers — Model loading and inference
- Sentence Transformers — Embedding generation
- Ollama — Local model serving (default)
- vLLM / LM Studio — GPU-accelerated inference (optional)
Data Layer
Database Technologies
- PostgreSQL 15+ — Primary relational database
- Redis — In-memory cache and session store
- ChromaDB — Vector database for semantic search
- Minio / S3 — Object storage for files and documents
Data Connectors (Worker Bees)
Pre-built connectors for 15+ data sources:
- Microsoft SQL Server, PostgreSQL, MySQL, Oracle, MongoDB
- Active Directory, Okta, Azure AD
- SharePoint, OneDrive, Google Drive
- Salesforce, HubSpot CRM
- Jira, Confluence, Notion
- Custom REST/GraphQL APIs
Infrastructure Layer
Container & Orchestration
- Docker — Containerization
- Docker Compose — Local/development orchestration
- Kubernetes (optional) — Production-grade orchestration
- Helm Charts — K8s deployment automation
- Nginx — Reverse proxy and load balancing
Security Infrastructure
- Ory Kratos — Identity and authentication
- HashiCorp Vault — Secrets management (Pro+)
- Traefik / Nginx — TLS termination
- Let's Encrypt — Automated SSL certificates
- Fail2ban — Intrusion prevention
AI Model Support
STING uses different models for different tasks—the right tool for each job. No single model does everything well, so we don't pretend otherwise.
Qwen 2.5
Best for: General purpose, recommended default
- Multiple sizes (7B, 14B, 32B)
- Excellent all-around performance
- Strong multilingual support
Phi-4 Reasoning
Best for: Complex reasoning & analysis
- 14B parameters
- Strong logical reasoning
- Planning and decision tasks
DeepSeek Coder
Best for: Code generation
- Multiple sizes available
- State-of-the-art coding
- Multi-language support
Multimodal (LLaVA, Qwen-VL)
Best for: Images + text
- Analyze images and documents
- OCR and visual understanding
- Chart and diagram analysis
Cloud AI Integration (Optional)
STING supports hybrid deployment with cloud AI providers:
- OpenAI — GPT-4, GPT-3.5-turbo
- Anthropic — Claude 3 family
- Google — Gemini Pro
- Cohere — Command models
- Any OpenAI-compatible API — Custom endpoints
Policy-based routing lets you control which data uses which models. Sensitive data stays local, complex reports can use cloud AI.
Architecture Diagram
┌─────────────────────────────────────────────────────────┐
│ User Interface │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌─────────┐ │
│ │ Web App │ │ Mobile* │ │ API │ │ CLI* │ │
│ │ (React) │ │ (PWA) │ │ Docs │ │ Tools │ │
│ └──────────┘ └──────────┘ └──────────┘ └─────────┘ │
└─────────────────────────────────────────────────────────┘
│
┌─────▼─────┐
│ Nginx │
│ (Proxy) │
└─────┬─────┘
│
┌─────────────────────────▼───────────────────────────────┐
│ Application Layer │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌─────────┐ │
│ │ Flask │ │ FastAPI │ │ Celery │ │ Bee AI │ │
│ │ (API) │ │ (Async) │ │ (Tasks) │ │ (Agent) │ │
│ └──────────┘ └──────────┘ └──────────┘ └─────────┘ │
└─────────────────────────────────────────────────────────┘
│
┌─────────────────────────▼───────────────────────────────┐
│ Data Layer │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌─────────┐ │
│ │Postgres │ │ Redis │ │ ChromaDB │ │ Minio │ │
│ │ (SQL) │ │ (Cache) │ │ (Vector) │ │ (S3) │ │
│ └──────────┘ └──────────┘ └──────────┘ └─────────┘ │
└─────────────────────────────────────────────────────────┘
│
┌─────────────────────────▼───────────────────────────────┐
│ AI Layer │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌─────────┐ │
│ │ Ollama │ │ Cloud AI │ │ Custom │ │ vLLM │ │
│ │ (Local) │ │(Optional)│ │ Models │ │ (GPU) │ │
│ └──────────┘ └──────────┘ └──────────┘ └─────────┘ │
└─────────────────────────────────────────────────────────┘
*Coming in future releases
Development Tools
Python 3.11+
Modern Python features
Node.js 18+
JavaScript runtime
TypeScript
Type-safe frontend
Testing
Pytest, Jest, React Testing Library
Linting
ESLint, Prettier, Black, Flake8
CI/CD
GitHub Actions pipelines
Why These Technologies?
Battle-Tested in Production
Every technology in the STING stack has been proven at scale by thousands of companies. No experimental tech, no untested frameworks.
Open Source & Auditable
All core technologies are open source. Your security team can audit every line of code. No proprietary lock-in.
Active Communities
Each technology has a large, active community. Finding developers is easy. Getting help is easy. Future support is guaranteed.
Easy to Replace
Standard interfaces mean you can swap components. Don't like PostgreSQL? Use MySQL. Prefer Kubernetes? We support that too.
Ready to Deploy?
Get started with STING in minutes. Check out the docs, explore the code, or dive right in.