STING Technology Stack - Built on Proven Tools
Built on Technology You Can Trust
No proprietary lock-in. No black boxes. Just proven, enterprise-grade tools.
STING is built on industry-standard, open-source technologies that you already know and trust. Every component is auditable, replaceable, and backed by active communities.
Technology Stack Overview
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
Detailed Technology Breakdown
Frontend Layer
- 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
- Tailwind CSS - Utility-first styling
- Framer Motion - Smooth animations
- Chart.js / Recharts - Data visualization
- Monaco Editor - Code editing (for API testing)
Backend Layer
- 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
- 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
- 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
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
- Docker - Containerization
- Docker Compose - Local/development orchestration
- Kubernetes (optional) - Production-grade orchestration
- Helm Charts - K8s deployment automation
- Nginx - Reverse proxy and load balancing
- 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
Local Models (Included)
Microsoft Phi-3
Best for: General purpose, coding
- 3.8B parameters
- GPT-3.5 level performance
- Runs on CPU or GPU
- Default STING model
DeepSeek Coder
Best for: Code generation
- 6.7B parameters
- State-of-the-art coding
- Multi-language support
- Fast inference
TinyLlama
Best for: Low-resource environments
- 1.1B parameters
- Extremely fast
- Runs on 4GB RAM
- Good for simple tasks
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 development
- ESLint / Prettier - Code quality and formatting
- Black / Flake8 - Python code formatting and linting
- Pytest - Python testing framework
- Jest / React Testing Library - Frontend testing
- GitHub Actions - CI/CD 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.