Summary of our core tech stack
Harbour Tech stack (diagram)
Frontend
-
- JavaScript/CSS/HTML (standard web technologies)
- Vue (JavaScript framework for building interactive user interfaces)
- Buefy UI (UX components library based on Vue and Bulma)
- NaiveUI (UX component library based on Vue)
- FontAwesome (UI icons)
- Inter (modern, computer-screen-optimized variable font)
-
- Python 3 (programing language emphasizing code readability)
- FastAPI (modern, high-performance async web framework)
- Google App Engine (GCP/cloud-managed web infrastructure)
-
- GitHub Actions (event-based automated workflows)
- Cypress (automated browser testing)
- pytest (Python-based unit tests, integration tests, more)
- BrowserStack (web and mobile cross-device-x-browser testing)
-
- Google Spanner (metadata/transactions storage and retrieval)
- Cloud Storage (files/media content storage and retrieval)
- Redis Enterprise Cloud (distributed data caching and retrieval)
- Elastic Cloud (search engine data caching and retrieval)
-
- Google Cloud Identity/Firebase Authentication (SSO-based user authentication)
API
-
- Documentation (JavaScript based framework Vuepress)
- Server (Flask based Google Cloud Run)
- Open API 3.0 (API specification)
-
- Google Cloud Functions (Python) (serverless file processing)
- Google Cloud Run (Python) (serverless file processing with custom containers/binaries)
- Google PubSub (event-based messaging)
- Google Cloud Scheduler (cloud-based cron jobs)
- Google DataFlow (managed data pipelines)
- Google Vertex AI (managed enterprise AI)
- Google Vision AI (image/OCR intelligence)
- Google Cloud Tasks (cloud-based task queuing and execution)
-
- Google Analytics (web usage reporting)
- Sentry.io (exception and performance reporting)
- UpTimeRobot (uptime monitoring, alerts, and dashboard)
- Google Cloud Logging (log reporting)
- Mixpanel (web usage reporting and performance reporting
- Pendo (user guides and user experience analytics)
- RB2B (homepage user intent analytics)
- 6sense (homepage user intent analytics)
Integrations/Third-Party Data Services
-
- Zapier (one-to-many, managed integrations)
-
- Paragon (self-service, no-code, managed integrations)
- CK Editor (collaborative text editing)
- UploadCare (document importing)
-
- Google Maps (location info/autocompletion and thumbnails)
Domains
Collaboration
-
- Github Enterprise (private source code versioning and control)
- Google Workplace (user, email, and document management)
- Linear (task/issue/project/roadmap tracker)
- HubSpot (CRM platform, support pages)
- Figma (collaborative visual mock-ups)
- Excalidraw (collaborative technical whiteboarding and flow charts)
- Pendo (user guides, release notes, support)
-
- Twilio SendGrid (email sending, email templating, and analytics)
- Stripe (payment processing and subscription management)
- BrandFetch (recommended brand personalization content)
AI
-
- Google Vertex AI with Gemini (LLM for text understanding and extractions)
- OpenAI (LLM for text understanding and extractions)
Security and compliance FAQ
Keeping customer data safe and secure is our top priority -- check out this page for a full overview and details of our security and compliance.