# Zenoo Hub Platform ## Docs - [Environments and Software Development Lifecycle (SDLC)](https://platform.docs.zenoo.com/environment-and-deployment/environments.md): Zenoo's SDLC process emphasizing automation, testing rigor, and compliance with best practices - [Infrastructure](https://platform.docs.zenoo.com/environment-and-deployment/hub-infrastructure.md): Infrastructure documentation for Zenoo platform - [Performance](https://platform.docs.zenoo.com/environment-and-deployment/performance.md): Performance metrics for the Zenoo platform including throughput, concurrency, and availability - [Zenoo Hub Platform](https://platform.docs.zenoo.com/introduction.md): Everything you need to build, deploy, and manage compliance workflows on the Zenoo Hub Platform. - [Platform Capabilities](https://platform.docs.zenoo.com/overview/platform-capabilities.md): Core benefits and capabilities of the Zenoo platform - [System Architecture](https://platform.docs.zenoo.com/overview/system-architecture.md): Overview of the Zenoo platform's Build Time and Run Time architecture - [Platform Security](https://platform.docs.zenoo.com/security-and-compliance/hub-platform-security.md): Overview of Zenoo's multi-layered platform security approach - [Application Security](https://platform.docs.zenoo.com/security-and-compliance/hub-platform-security/application-security.md): Application security measures for the Zenoo platform - [Data Flow](https://platform.docs.zenoo.com/security-and-compliance/hub-platform-security/data-flow.md): Data flow diagrams for Design Studio and Digital Onboarding - [Data Security](https://platform.docs.zenoo.com/security-and-compliance/hub-platform-security/data-security.md): Data security practices for the Zenoo platform - [Infrastructure Security](https://platform.docs.zenoo.com/security-and-compliance/hub-platform-security/infrastructure-security.md): Infrastructure security measures for the Zenoo platform - [Monitoring and Logging](https://platform.docs.zenoo.com/security-and-compliance/hub-platform-security/monitoring.md): Monitoring and logging practices for the Zenoo platform - [Security in the Software Development Lifecycle (SDLC)](https://platform.docs.zenoo.com/security-and-compliance/hub-platform-security/sdlc.md): Security practices integrated into Zenoo's software development lifecycle - [Open Source in the Zenoo Platform](https://platform.docs.zenoo.com/security-and-compliance/open-source-usage.md): Open Source Libraries, Frameworks, and Services Used in Zenoo Platform - [Zenoo Policies](https://platform.docs.zenoo.com/security-and-compliance/zenoo-policies.md): Zenoo's security, privacy, and operational policies - [Admin API](https://platform.docs.zenoo.com/technical-specification/hub-backend/admin-api.md): The Admin API provides a REST API for the Component repository and api key secrets. - [Architectural Overview](https://platform.docs.zenoo.com/technical-specification/hub-backend/architecture.md): At the core of the Zenoo Hub is a workflow engine that executes Hub DSL scripts. - [Amazon MSK](https://platform.docs.zenoo.com/technical-specification/hub-backend/aws-msk.md): Amazon Managed Streaming for Apache Kafka (Amazon MSK) is a fully managed Apache Kafka service hosted by AWS. - [File Cache](https://platform.docs.zenoo.com/technical-specification/hub-backend/cache.md): Hub file cache REST API and architecture. - [Hub Client API](https://platform.docs.zenoo.com/technical-specification/hub-backend/client-api.md): A Hub client facilitates an interaction between the Hub and an end user. - [Cloud Provider Architecture](https://platform.docs.zenoo.com/technical-specification/hub-backend/cloud-providers/architecture.md): Technical deep-dive into the cloud provider abstraction layer architecture, design patterns, and implementation details - [AWS Provider](https://platform.docs.zenoo.com/technical-specification/hub-backend/cloud-providers/aws.md): Complete guide to deploying Zenoo Hub on AWS using DynamoDB, Secrets Manager, and CloudWatch - [Configuration Reference](https://platform.docs.zenoo.com/technical-specification/hub-backend/cloud-providers/configuration-reference.md): Complete reference for all cloud provider configuration properties - [GCP Cloud Provider](https://platform.docs.zenoo.com/technical-specification/hub-backend/cloud-providers/gcp.md): Production-ready GCP cloud provider with Cloud Firestore, Secret Manager, and Cloud Monitoring - [GCP Managed Kafka Setup](https://platform.docs.zenoo.com/technical-specification/hub-backend/cloud-providers/gcp-managed-kafka.md): Configure Zenoo Hub with Google Cloud Managed Service for Apache Kafka using OAuth authentication - [Implementing Cloud Providers](https://platform.docs.zenoo.com/technical-specification/hub-backend/cloud-providers/implementing-providers.md): Guide for implementing custom cloud provider support for Azure, GCP, or other platforms - [Local Provider](https://platform.docs.zenoo.com/technical-specification/hub-backend/cloud-providers/local.md): In-memory cloud provider for local development and testing without external dependencies - [Local Development Guide](https://platform.docs.zenoo.com/technical-specification/hub-backend/cloud-providers/local-development.md): Guide for local Hub development using LocalStack and in-memory storage - [Migration Guide](https://platform.docs.zenoo.com/technical-specification/hub-backend/cloud-providers/migration-guide.md): Step-by-step guide for migrating from older Hub versions to the new cloud provider architecture - [Cloud Provider Support](https://platform.docs.zenoo.com/technical-specification/hub-backend/cloud-providers/overview.md): The Zenoo Hub supports multiple cloud providers through a pluggable architecture for storage, configuration, and secrets management - [Component Tester](https://platform.docs.zenoo.com/technical-specification/hub-backend/component-tester.md): Documentation for the Component Tester, a testing framework for Zenoo Hub components. - [Component Model](https://platform.docs.zenoo.com/technical-specification/hub-backend/components.md): The Zenoo Hub employs a component model to enable a development model where an onboarding solution is composed of components. - [Custom Connector Development Guide](https://platform.docs.zenoo.com/technical-specification/hub-backend/connectors/custom-development.md): Step-by-step guide to developing custom connectors for Hub - [HTTP Connector](https://platform.docs.zenoo.com/technical-specification/hub-backend/connectors/httpconnector.md): A built-in HTTP connector facilitates making HTTP calls directly from the DSL. - [Connectors](https://platform.docs.zenoo.com/technical-specification/hub-backend/connectors/overview.md): Connectors are used to interact with external systems. - [Plugin Connector Development](https://platform.docs.zenoo.com/technical-specification/hub-backend/connectors/plugin-development.md): Developing OSGI plugin connectors for modular Hub extensions - [Customization and Configuration](https://platform.docs.zenoo.com/technical-specification/hub-backend/customization.md): Customize and configure the Zenoo Hub to meet your specific requirements. - [Context Attributes](https://platform.docs.zenoo.com/technical-specification/hub-backend/engine/attributes.md): The execution context attributes store JSON-like data related to an execution, like user input, connector responses and configuration. - [Hub Domain Specific Language (DSL)](https://platform.docs.zenoo.com/technical-specification/hub-backend/engine/dsl.md): The Hub DSL provides an implementation model for expressing digital onboarding solutions in a concise manner without superfluous details. - [Execution Events](https://platform.docs.zenoo.com/technical-specification/hub-backend/engine/events.md): Execution events log is disabled by default to protect PII data and can be turned on by running the instance with profile enable-execution-log turned on. - [Kafka SSL](https://platform.docs.zenoo.com/technical-specification/hub-backend/kafka-ssl.md): For safe usage of Kafka, it is recommended to use mutual TLS for security with certificates on both brokers and clients. - [Kafka Topics](https://platform.docs.zenoo.com/technical-specification/hub-backend/kafka-topics.md): Kafka topics are used to store different types of messages, like execution requests, responses, events, etc. - [Metrics](https://platform.docs.zenoo.com/technical-specification/hub-backend/metrics.md): The Hub is making use of Micrometer, a vendor-neutral application metrics facade, to integrate with the most popular monitoring systems. - [Amazon Parameter Store](https://platform.docs.zenoo.com/technical-specification/hub-backend/parameter-store.md): Parameter Store is part of AWS Systems Manager service and is used for storing parameters that can be obtained from applications. - [Plugin System in Zenoo Hub](https://platform.docs.zenoo.com/technical-specification/hub-backend/plugin-system.md): Comprehensive guide to the plugin system for deploying custom connectors and components in the Zenoo Hub. - [Testing](https://platform.docs.zenoo.com/technical-specification/hub-backend/testing.md): Tests should be part of all user stories for a hub instance or a connector. - [Architecture](https://platform.docs.zenoo.com/technical-specification/hub-client/architecture.md): Hub client architecture - [Changelog](https://platform.docs.zenoo.com/technical-specification/hub-client/changelog.md): Hub client changelog - [Design Studio](https://platform.docs.zenoo.com/technical-specification/hub-client/design-studio.md): Design Studio allows you to quickly design, test and deploy DO application. - [Development Tools](https://platform.docs.zenoo.com/technical-specification/hub-client/development-tools.md): HUB Client development tools - [Target Compilation](https://platform.docs.zenoo.com/technical-specification/hub-client/target-compilation.md): Target compilation - [Analytics](https://platform.docs.zenoo.com/technical-specification/hub-client/target-configuration/analytics.md): Analytics configuration for specific page - [Components](https://platform.docs.zenoo.com/technical-specification/hub-client/target-configuration/components.md): Built-in components - [EJS Partials](https://platform.docs.zenoo.com/technical-specification/hub-client/target-configuration/ejs-partials.md): Extending initial HTML content of application - [Formats Settings](https://platform.docs.zenoo.com/technical-specification/hub-client/target-configuration/formats-settings.md): All formats settings - [Localization](https://platform.docs.zenoo.com/technical-specification/hub-client/target-configuration/localization.md): All about localization - [Page Settings](https://platform.docs.zenoo.com/technical-specification/hub-client/target-configuration/page-settings.md): Page settings - [Project Settings](https://platform.docs.zenoo.com/technical-specification/hub-client/target-configuration/project-settings.md): Project settings - [Remote Start](https://platform.docs.zenoo.com/technical-specification/hub-client/target-configuration/remote-start.md): Remote application start - [State](https://platform.docs.zenoo.com/technical-specification/hub-client/target-configuration/state.md): Global application state and methods - [Target Structure](https://platform.docs.zenoo.com/technical-specification/hub-client/target-configuration/target-structure.md): Hub client target structure - [YAML](https://platform.docs.zenoo.com/technical-specification/hub-client/yml-configuration.md): Hub client YAML configuration ## OpenAPI Specs - [openapi](https://platform.docs.zenoo.com/api-reference/openapi.json)