Phase 5 introduces enterprise-grade capabilities that expand Nebula into a full ecosystem platform, enabling large organizations to deploy, scale, and manage Nebula across complex infrastructure.
- SAML 2.0 / OIDC integration (Okta, Azure AD, Ping Identity)
- SCIM provisioning for automated user lifecycle
- Role-based access control (RBAC) with fine-grained permissions
- Audit logging for all authentication events
- Multi-factor authentication (MFA) enforcement
- Real-time metrics collection (Prometheus/OpenTelemetry)
- Distributed tracing across all Nebula services
- Custom dashboards with Grafana integration
- Anomaly detection and alerting
- Usage-based billing and cost allocation
- Kubernetes-native deployment (Helm charts)
- Support for AWS, GCP, Azure, and on-premises
- Cross-region replication and failover
- Edge computing capabilities
- Infrastructure as Code (Terraform modules)
- End-to-end encryption (TLS 1.3, AES-256)
- Secrets management (HashiCorp Vault integration)
- SOC 2 Type II, ISO 27001, GDPR compliance
- Data loss prevention (DLP) policies
- Security Information and Event Management (SIEM) integration
+------------------+ +------------------+
| Identity | | Analytics |
| Provider | | Platform |
| (Okta/Azure AD) | | (Prometheus/ |
+--------+---------+ | Grafana) |
| +--------+---------+
| |
+--------v------------------------v---------+
| Nebula API Gateway |
| (Authentication, Rate Limiting, Routing) |
+--------+----------------------------------+
|
+--------v------------------------+
| Nebula Core Services |
| +-----------------------------+ |
| | Workflow Engine | |
| | Agent Orchestration | |
| | Tool Management | |
| | Memory & State | |
| +-----------------------------+ |
+--------+------------------------+
|
+--------v------------------------+
| Data & Infrastructure |
| +-----------------------------+ |
| | PostgreSQL (Primary) | |
| | Redis (Cache) | |
| | S3/Cloud Storage (Objects) | |
| | Message Queue (NATS/Kafka) | |
| +-----------------------------+ |
+----------------------------------+
- Helm chart for one-command deployment
- Horizontal Pod Autoscaler (HPA) based on CPU/memory
- Persistent volumes for stateful services
- Ingress controller with TLS termination
- Air-gapped deployment support
- Local identity provider integration
- Custom certificate authority (CA)
- Offline license activation
- Runtime: Rust (core), Node.js (API layer), Python (agent execution)
- Database: PostgreSQL 15+, Redis 7+
- Message Queue: NATS or Apache Kafka
- Observability: Prometheus, Grafana, OpenTelemetry
- Infrastructure: Kubernetes, Terraform, Docker
- Security: HashiCorp Vault, Let's Encrypt, SPIFFE/SPIRE
Existing Nebula installations can upgrade to Phase 5 with:
- Database schema migration (backward compatible)
- Configuration file updates
- Identity provider setup
- Observability stack deployment
Detailed migration guides are available in the docs/migration/ directory.